agentic-store-mcp

Potencialize seus agentes de IA com 31 ferramentas prontas para produção. Oferece análise Python local-first, busca em tempo real com SearXNG e um proxy local seguro para sanitizar prompts. Construído para desenvolvedores que valorizam desempenho e privacidade. Instale uma vez, use em qualquer lugar.

Documentação

⚡ Servidor MCP AgenticStore: Firewall de Prompts LLM, Otimização de Tokens e Kit de Segurança de IA

Servidor de Protocolo de Contexto de Modelo (MCP) de Código Aberto para Privacidade de Dados, Gravação de Prompts, Logs de Auditoria e 31 Ferramentas de Agente para Claude Code, Cursor e Windsurf.

License: MIT Python 3.12+ MCP Compatible PyPI

📖 Documentação Oficial🚀 Início Rápido🛡️ Firewall de Prompts🗂️ Diretório Completo de Ferramentas🌐 Busca na Web🔌 Configuração do Cliente💻 Claude Code🖥️ Webapp GUI


🔒 Por Que Você Precisa Disso: Segurança de IA de Nível Empresarial Encontra Agentes Autônomos

Dar a assistentes de IA como Claude, Cursor e Windsurf acesso ao seu código e à web é um superpoder. Mas enviar dados empresariais sensíveis para LLMs remotos é um risco de segurança enorme. Além disso, atingir rapidamente os limites de tokens degrada as janelas de contexto dos LLMs e aumenta os custos.

O Problema: Você quer o enorme ganho de produtividade dos fluxos de trabalho agênticos, mas não pode comprometer a Prevenção de Perda de Dados (DLP), a conformidade, a prevenção de vazamentos ou o inchaço de tokens.

A Solução: O Servidor MCP AgenticStore resolve toda a equação nativamente:

  • 🛡️ O Firewall de Prompts LLM: Um proxy local seguro que intercepta, examina e sanitiza seus prompts antes de saírem da sua máquina. Ele sinaliza segredos vazados, PII e chaves de API, usando modelos locais (como Ollama) para sanitizar dados e gerar trilhas de auditoria rigorosas para todo o uso de IA.
  • 🧰 O Kit de Ferramentas MCP (31 Ferramentas): Um arsenal pronto para produção. Equipe sua IA instantaneamente com tudo, desde analisadores de código e scanners de vulnerabilidades CVE (varreduras CVE OSV), até podadores de contexto, otimizadores de tokens, memória semântica persistente e busca web SearXNG auto-hospedada.

Zero assinaturas. Zero dependência de fornecedor. Configure suas ferramentas MCP manualmente ou sem esforço através de uma bela GUI local.


🎥 Demonstração do Firewall de Prompts

Seu navegador não suporta a tag de vídeo. Assista ao vídeo de demonstração do Firewall de Prompts aqui.
(Se o vídeo acima não carregar, clique aqui para assistir à demonstração)



🎥 Assista à Demonstração da GUI em Ação (Ferramentas MCP)
Seu navegador não suporta a tag de vídeo. Assista ao vídeo de demonstração da GUI do MCP AgenticStore aqui.
(Se o vídeo acima não carregar, clique aqui para assistir à demonstração)




🏗️ Como Funciona

AgenticStore Architecture

🔥 Por Que Escolher o MCP AgenticStore?

RecursoServidor MCP AgenticStoreServidores MCP Padrão
Segurança de IA e Firewall de Prompts🛡️ Sim (Proxy e DLP baseado em regras)❌ Não
Trilhas de Auditoria e Logs📝 Sim (gravação de prompts e conformidade)❌ Não
Sanitização de Prompts com LLM Local🦙 Sim (integração com Ollama)❌ Não
Memória Persistente do Agente🧠 Sim (sobrevive a reinicializações e sessões)❌ Não
Otimização e Poda de Tokens✂️ Sim (compressão de tokens LLM)❌ Não
Busca Web Agêntica🌐 SearXNG auto-hospedado❌ Geralmente Não
Capacidades🛠️ 31 ferramentas especializadas⛏️ 1 a 5 ferramentas básicas
Configuração🖥️ Painel Web GUI OU ⚙️ Manual⚙️ Configuração JSON manual
Privacidade🔒 100% Execução Local🔒 Varia
  • 🛡️ Firewall de Prompts LLM: Intercepte, sanitize e realize a gravação de prompts de todos os dados que saem do seu sistema, garantindo uma segurança de IA robusta.
  • 🔒 100% Privacidade em Primeiro Lugar: Tudo roda localmente. Gere trilhas de auditoria confiáveis para o uso de IA enquanto seu código e dados nunca saem da sua máquina sem auditoria.
  • ✂️ Otimização de Tokens LLM: Reduza radicalmente seu consumo de tokens com compressão estrutural de código (token_optimizer) e corte de contexto baseado em relevância (context_pruner).
  • 💸 Realmente Gratuito: Sem contas, sem paywalls, sem assinaturas.
  • 🧠 Memória Persistente do Agente: Deixe sua IA lembrar fatos e contextos entre sessões sem interrupções.
  • ⚡ Plug & Play: Instala instantaneamente via uvx ou pip. A configuração MCP suporta tanto fluxos de trabalho manuais em JSON quanto via GUI.

📋 Sumário


🛡️ Firewall de Prompts LLM e Sanitização

O Firewall de Prompts dá a você controle total sobre quais dados em linguagem natural e código saem do seu computador ao usar assistentes de codificação de IA baseados em nuvem, entregando segurança de IA de nível empresarial.

[!NOTE] O recurso de Firewall está atualmente testado e estável no macOS. Suporte para Linux e Windows está chegando em breve!

Recursos Principais:

  • Interceptação por Proxy: Configure um proxy local para monitorar todo o tráfego de LLM.
  • Trilhas de Auditoria para Uso de IA: Gere automaticamente logs de gravação de prompts. Obtenha avisos claros em cada nível de prompt mostrando exatamente o que foi alterado ou redigido.
  • Configuração com 1 Clique na UI: Instale o certificado -> inicie o proxy. A mágica começa imediatamente. (Nota: A configuração do Firewall só é disponibilizada na UI para garantir instalação e operação tranquilas).
  • Integração com LLM Local (Opcional): Conecte sua instância local Ollama. Baixe modelos de código aberto para executar sanitização de prompts totalmente local, pré-voo, examinando seu código para torná-lo melhor e mais seguro antes de enviá-lo a uma API remota.
  • Sanitização Baseada em Regras: Defina facilmente regras de regex ou gramática para bloquear PII, chaves AWS, strings de banco de dados ou lógica proprietária.

Para habilitar o firewall e começar a coletar trilhas de auditoria para uso de IA, inicie o Webapp GUI e navegue até a aba Firewall para instalar o certificado e iniciar o proxy. Para uma arquitetura técnica mais aprofundada, leia a Documentação do Firewall de Prompts do AgenticStore fornecida oficialmente ou visite o site principal em agenticstore.dev.


🧰 O Que Há Dentro do Kit de Ferramentas (31 Ferramentas MCP)

Equipe seu cliente de IA com estes módulos contendo 31 ferramentas MCP específicas, categorizadas estrategicamente para máxima produtividade:

  • 🛡️ Somente Local: 22 ferramentas executadas de forma privada, sem dependências de API externas.
  • ☁️ API Necessária: 7 ferramentas que se conectam estritamente a provedores remotos (como a API do GitHub ou conectores Web).
  • 📝 Acesso de Escrita: 6 ferramentas capazes de modificar com segurança seus repositórios ou arquivos locais.
  • 👓 Somente Leitura: 25 ferramentas limitadas puramente à ingestão de contexto, garantindo segurança por padrão.
MóduloFinalidadeCapacidades PrincipaisFerramentas
💻 Código (Codebase, GitHub, Segurança)Domínio e segurança do codebaseAnálise estática, PRs do GitHub, varreduras CVE OSV, varredura CodeQL8
🌐 Dados (Busca e Crawl)Acesso à internet para AgentesBusca web privada (SearXNG) e crawl profundo na web2
🧠 Memória (Produtividade e Armazenamento)Manipulação e persistência de contextoSalvar/ler fatos, otimizar tokens LLM, poda de contexto16
🛠️ Ferramentas e Configuração do SistemaConfiguração e monitoramento do SOVerificar processos do host em execução, ler logs do sistema, descoberta5

🚀 Guia de Início Rápido (Forma Mais Rápida de Instalar)

Escolha a configuração que melhor se adapta ao seu fluxo de trabalho. O MCP suporta tanto configuração manual quanto gerenciamento baseado em GUI. Não sabe qual escolher? Comece com V0.

V0 — Python / uvx (Início mais rápido, sem necessidade de Docker)

1️⃣ Instale via PyPI

pip install agentic-store-mcp --upgrade

(Ou use uvx agentic-store-mcp se você tiver o toolchain da Astral).

2️⃣ Execute o servidor MCP

agentic-store-mcp

3️⃣ (Opcional) Verifique sua instalação

agentic-store-mcp --version

4️⃣ Configure seu Cliente de IA
Consulte a seção Conecte ao Seu Cliente de IA para vinculá-lo manualmente, ou use a UI!

💡 Dica Profissional (Busca na Web): Quer busca na web? Confira nossa Configuração de Copiar-Colar abaixo. Veja Configuração de Busca na Web.

V1 — A Partir do Código-Fonte no GitHub (Recursos Mais Recentes)

1️⃣ Instale diretamente do repositório

pip install git+https://github.com/agenticstore/agentic-store-mcp.git

(Ou usando uv: uvx --from git+https://github.com/agenticstore/agentic-store-mcp.git agentic-store-mcp)

2️⃣ Execute o servidor MCP

agentic-store-mcp

3️⃣ Configure seu Cliente de IA
Consulte a seção Conecte ao Seu Cliente de IA para vinculá-lo!

V2 — UI do MCP Hub (Gerencie tudo visualmente)

Esqueça a edição manual de JSON! Use nossa UI web local para:

  • 🛡️ Firewall: Configure certificados e monitore todos os prompts LLM interceptados e logs de auditoria para uma gravação de prompts abrangente.
  • 🔑 Conectores: Insira chaves de API remotas com segurança (armazenadas no keyring do SO).
  • 🛠️ Ferramentas: Alterne quais das 31 ferramentas expor à IA.
  • 💻 Clientes: Gere automaticamente configurações para Claude, Cursor e Windsurf.
  • 🧠 Memória: Gerencie estados persistentes do agente, checkpoints, otimização de tokens e logs.

Inicie o Hub via Python:

# Ensure it is installed via pip
pip install agentic-store-mcp --upgrade

# Launch the web UI  automatically bundled with the core package
agentic-store-webapp 

Acesse em: http://localhost:8765


🔌 Conecte ao Seu Cliente de IA

Como o MCP AgenticStore suporta tanto configuração manual quanto gerenciamento via GUI, você pode adicionar manualmente o trecho de configuração ao arquivo de configuração do seu cliente, se preferir. Lembre-se de reiniciar o cliente após salvar! Para um guia aprofundado sobre como vincular agentes de IA corretamente, visite a Documentação de Conexão de Clientes em agenticstore.dev.

ClienteCaminho do Arquivo de Configuração
Claude Desktop (Mac)~/Library/Application Support/Claude/claude_desktop_config.json
Claude Desktop (Win)%APPDATA%\Claude\claude_desktop_config.json
Cursor~/.cursor/mcp.json
Windsurf~/.codeium/windsurf/mcp_config.json
VS CodeAcrescenta ao seu settings.json do VS Code na configuração da extensão MCP

Configuração Padrão de Copiar-Colar

Configuração Básica:

{
  "mcpServers": {
    "agentic-store-mcp": {
      "command": "agentic-store-mcp",
      "args": []
    }
  }
}

Com Busca na Web (SearXNG) habilitada:

{
  "mcpServers": {
    "agentic-store-mcp": {
      "command": "agentic-store-mcp",
      "args": [],
      "env": {
        "SEARXNG_URL": "http://localhost:8080"
      }
    }
  }
}

🗂 Diretório de Ferramentas — Todas as 31 Ferramentas

📝 Módulo de Código (8 ferramentas)

Análise de Codebase

Analise, pesquise e navegue pelo seu codebase sem falhas.

FerramentaCapacidade
analyze_commitsAnalisa o contexto do histórico de commits do git (autores, frequência, padrões).
get_fileBusca e lê o conteúdo de sintaxe de arquivos diretamente de repositórios do GitHub.
python_lint_checkerExecuta análise estática em arquivos Python (encontra bugs, imports não utilizados, estilo estrutural).
search_codeBusca de padrões de código em texto completo extremamente rápida em arquivos locais e no GitHub.

Integração Remota

(Requer um Personal Access Token do GitHub. Defina via GITHUB_TOKEN ou MCP Hub).

FerramentaCapacidade
create_prAbre automaticamente novos Pull Requests internos no GitHub.
get_repo_infoBusca metadados de repositórios do GitHub (estrelas, forks, contribuidores).
manage_issueCria, atualiza, comenta e fecha issues do GitHub.

Segurança e Auditoria

Verificação de DevSecOps e Cadeia de Suprimentos orientada por agentes.

FerramentaCapacidade
code_scanning_alertsRecupera descobertas de segurança do CodeQL e Semgrep do GitHub.
dependabot_alertsBusca alertas automatizados de vulnerabilidades de dependências via integração com Dependabot.
dependency_auditEscaneia pacotes (requirements.txt, package.json, go.mod) dinamicamente contra o banco de dados OSV CVE.
repo_scannerEscaneia segredos vazados (chaves de API), vazamentos de PII e aplica conformidade com .gitignore.
🌐 Módulo de Dados (2 ferramentas)
FerramentaCapacidade
agentic_web_crawlExtrai texto markdown limpo, cabeçalhos e sinais de metadados SEO de qualquer URL.
agentic_web_searchRealiza buscas semânticas ao vivo na web com segurança via SearXNG auto-hospedado.
🧠 Módulo de Memória (16 ferramentas)

Memória persistente e redução de tokens garantem que agentes LLM possam transferir trabalho entre repositórios enormes em sessões de chat massivas com segurança.

Produtividade e Otimização de Tokens

FerramentaCapacidade
token_optimizerNOVO: Comprime radicalmente código/texto antes de enviar ao LLM. Suporta três modos (comprimir, resumir, ambos) em várias linguagens (Python, JS/TS, Go, Rust, Java, C/C++, Shell) removendo strings não funcionais e exibindo contornos estruturais. Retorna automaticamente métricas de tokens economizados.
context_prunerNOVO: Recomenda exatamente quais arquivos/dados descartar para reduzir janelas de tokens massivas, pontuando cada item por sobreposição de palavras-chave com a descrição da sua tarefa ativa. Nunca desperdiça sobrecarga de contexto de rede.
restore_sessionCarrega todo o contexto histórico do seu workspace de volta a partir de um checkpoint.
spinup_memoryInicializa um novo diretório de memória de projeto de forma elegante.
update_change_logAdiciona notas de versão semânticas estruturadas em CHANGELOG.md.
update_learningsRegistra descobertas técnicas em um repositório markdown perpétuo e pesquisável.
update_milestonesAcompanha a progressão exata de marcos de forma contínua à medida que o desenvolvimento escala.
update_planEdita, adiciona ou reformula seu plan.md arquitetural central.

Primitivas de Armazenamento

FerramentaCapacidade
memory_checkpointSalva um snapshot completo de estados conversacionais, decisões e planos imediatos.
memory_logAdiciona logs de timestamps em tempo real da atividade da sessão.
memory_readBusca fatos estruturados de forma eficiente.
memory_restoreLê e restaura configurações de estado a partir de checkpoints armazenados.
memory_searchBusca contextual de texto completo indexando bancos de dados de memória perfeitamente.
memory_writeConfirma fatos JSON persistentes diretamente, sobrevivendo às janelas de chat padrão do LLM.
🛠️ Módulo de Ferramentas (5 ferramentas)
FerramentaCapacidade
configureSubstitui dinamicamente configurações de runtime e conectores de API por completo.
list_processesNOVO: Consulta instantaneamente se sistemas de software específicos estão em execução com sucesso, respeitando os limites de pgrep e lsof em 11 endpoints integrados bem conhecidos (ex.: Docker, Redis, Postgres, MongoDB, Node, Celery). Retorna PIDs corretamente de forma nativa.
tail_system_logsNOVO: Algoritmo inteligente e eficiente de acompanhamento de arquivos de log (busca a partir do final). Nunca trava janelas de contexto em arquivos de log de gigabytes; lê o contexto mínimo necessário filtrando diretamente por critérios como 'error' e 'exception', limitando a pegada de memória a 1000 linhas.
tool_searchRecupera um diretório detalhado de cada ferramenta MCP ativa disponível.

💻 Integração com Claude Code CLI

O AgenticStore MCP é totalmente compatível com Claude Code explicitamente para fluxos de trabalho em terminal, permitindo que desenvolvedores tenham acesso total às 31 capacidades de comando interagindo diretamente via linha de comando.

Modos de Execução Seguros via CLI

Instala automaticamente o aplicativo diretamente no seu ~/.claude/settings.json, resolvendo perfeitamente os vínculos de conexão. A CLI lida tanto com a operação tradicional quanto com a verificação de proxy interceptador de última geração de forma limpa, via uma estrutura de comandos CLI dinâmica.

Modo Padrão: (Para chamadas diretas à API — conecta-se a modelos Anthropic normais sem rastreamento de firewall):

agentic-store-mcp --install-claude
  • Registra-se explicitamente no ~/.claude/settings.json do usuário localmente.
  • Força ativamente a limpeza de launchctl unsetenv, descartando quaisquer vínculos de roteamento ANTHROPIC_BASE_URL obsoletos para garantir 100% de conexão estável diretamente às APIs padrão da Anthropic.
  • Remove dinamicamente vestígios de forçamento de proxy do ambiente do seu sistema alvo ~/.zshrc/~/.bash_profile — novos terminais sempre iniciam completamente limpos.

Modo Firewall: (Pré-valida a estabilidade do proxy mapeando o tráfego de forma eficiente diretamente para os limites de segurança de Recodificação de Prompt, protegendo segredos empresariais):

agentic-store-mcp --install-claude --firewall-mode
  • Primeiro verifica nativamente se o proxy de firewall do AgenticStore está escutando corretamente na Porta 8766 antes de tocar nas árvores de configuração, prevenindo completamente quebras de implantação.
  • Injeta formalmente instruções de roteamento launchctl setenv, escrevendo adequadamente blocos de perfil de shell protegidos por nc na interceptação TLS ANTHROPIC_BASE_URL do Node.js diretamente no Claude.

(Nota: --firewall-mode recusa-se explicitamente a executar desacompanhado. Ele requer --install-claude passado ativamente junto).

Configuração Manual

Execute claude mcp add agentic-store-mcp "agentic-store-mcp".


🔎 Habilitando Pesquisa na Web

Para dar acesso à internet ao seu agente, agentic_web_search usa uma instância privada do SearXNG.

Se você quiser usar uma API remota ou hospedar seu próprio contêiner, basta anexar a URL dele.

Passe a variável de ambiente para seu Cliente de IA:

{
  "mcpServers": {
    "agentic-store-mcp": {
      "command": "agentic-store-mcp",
      "args": [],
      "env": {
        "SEARXNG_URL": "http://localhost:8080"
      }
    }
  }
}

🎛 Substituindo Configurações e Uso Avançado

Substituir configurações está relacionado à sua configuração MCP. O MCP suporta configuração manual e via GUI, então você pode filtrar exatamente quais ferramentas são carregadas via variáveis de ambiente se estiver integrando profundamente sem a GUI web.

# Debug: List what would be loaded and exit
agentic-store-mcp --list

Nota: O Firewall de Prompt LLM é configurado exclusivamente via UI. O firewall só é disponibilizado na UI para garantir configuração suave, interceptação de proxy robusta e gravação de prompt sem interrupções pronta para uso.


🛠️ Solução de Problemas

Interrupção de Internet Após Uso de Proxy Ao lidar com o proxy do LLM Prompt Firewall, se o servidor for encerrado abruptamente, pode haver uma interrupção de internet na sua máquina devido a configurações residuais de proxy do sistema.

Se você perder a conexão com a internet após uma falha, execute este comando no seu terminal para restaurar o proxy ao padrão:

networksetup -setsecurewebproxystate "Wi-Fi" off

🤝 Contribuindo e Comunidade

Contribuições são o que tornam a comunidade de código aberto um lugar incrível para aprender, inspirar e criar. Quaisquer contribuições que você fizer são muito apreciadas.

Se você quiser contribuir com código ou melhorias, por favor, faça um fork do repositório e crie um Pull Request.

⭐ Se este kit de ferramentas economizou 10 horas de configuração para você, por favor, dê-nos uma estrela para ajudar outros a encontrá-lo!


📜 Licença e Suporte

Este projeto é licenciado sob a Licença MIT — livre para usar, modificar e distribuir. Veja LICENÇA para detalhes.


Gerencie tudo mais facilmente via Webapp: agentic-store-webapp


Feito com ❤️ por AgenticStore.dev — Ferramentas de IA de código aberto para todos.


🏷️ Tecnologias Principais e Ecossistema

O AgenticStore é construído para o ecossistema Model Context Protocol (MCP Server) para fornecer Segurança LLM robusta, um Firewall de Prompt e Privacidade de Dados de IA proativa. Ele suporta Prevenção de Perda de Dados (DLP) abrangente por meio de Sanitização de Prompt, Gravação de Prompt e Trilhas de Auditoria para Uso de IA. Projetado para Agentes Autônomos e Assistentes de Codificação de IA como Integração Claude Code MCP, Cursor IDE MCP e Windsurf.

Enfrentamos os problemas de escalabilidade mais difíceis para LLMs modernos nativamente via Compressão de Tokens LLM, descarregamento de janela de contexto nativamente via Poda de Contexto, processamento estruturado de código via Otimização de Tokens e Memória Persistente de Agente profunda.

Combinando supervisão sistêmica profunda abrangendo DevSecOps de IA, Verificações de Dependências OSV CVE, Análise Estática de Código, Gerenciamento de Processos do SO local (via list_processes), Acompanhamento de Arquivos de Log dinâmico em streaming e Pesquisa Web Agentica privada via SearXNG.

Escala localmente executando de forma confiável com Integração Ollama para Requisitos de Auditoria de IA inexpugnáveis.