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.
📖 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
🔥 Por Que Escolher o MCP AgenticStore?
| Recurso | Servidor MCP AgenticStore | Servidores 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
uvxoupip. 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 Que Há Dentro do Kit de Ferramentas
- 🚀 Guia de Início Rápido (Forma Mais Rápida de Instalar)
- 🔌 Conecte ao Seu Cliente de IA
- 🗂 Diretório de Ferramentas — Todas as 31 Ferramentas
- 💻 Integração com Claude Code CLI
- 🔎 Habilitando a Busca na Web
- 🎛 Substituindo Configurações e Uso Avançado
🛡️ 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ódulo | Finalidade | Capacidades Principais | Ferramentas |
|---|---|---|---|
| 💻 Código (Codebase, GitHub, Segurança) | Domínio e segurança do codebase | Análise estática, PRs do GitHub, varreduras CVE OSV, varredura CodeQL | 8 |
| 🌐 Dados (Busca e Crawl) | Acesso à internet para Agentes | Busca web privada (SearXNG) e crawl profundo na web | 2 |
| 🧠 Memória (Produtividade e Armazenamento) | Manipulação e persistência de contexto | Salvar/ler fatos, otimizar tokens LLM, poda de contexto | 16 |
| 🛠️ Ferramentas e Configuração do Sistema | Configuração e monitoramento do SO | Verificar processos do host em execução, ler logs do sistema, descoberta | 5 |
🚀 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.
| Cliente | Caminho 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 Code | Acrescenta 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.
| Ferramenta | Capacidade |
|---|---|
analyze_commits | Analisa o contexto do histórico de commits do git (autores, frequência, padrões). |
get_file | Busca e lê o conteúdo de sintaxe de arquivos diretamente de repositórios do GitHub. |
python_lint_checker | Executa análise estática em arquivos Python (encontra bugs, imports não utilizados, estilo estrutural). |
search_code | Busca 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).
| Ferramenta | Capacidade |
|---|---|
create_pr | Abre automaticamente novos Pull Requests internos no GitHub. |
get_repo_info | Busca metadados de repositórios do GitHub (estrelas, forks, contribuidores). |
manage_issue | Cria, atualiza, comenta e fecha issues do GitHub. |
Segurança e Auditoria
Verificação de DevSecOps e Cadeia de Suprimentos orientada por agentes.
| Ferramenta | Capacidade |
|---|---|
code_scanning_alerts | Recupera descobertas de segurança do CodeQL e Semgrep do GitHub. |
dependabot_alerts | Busca alertas automatizados de vulnerabilidades de dependências via integração com Dependabot. |
dependency_audit | Escaneia pacotes (requirements.txt, package.json, go.mod) dinamicamente contra o banco de dados OSV CVE. |
repo_scanner | Escaneia segredos vazados (chaves de API), vazamentos de PII e aplica conformidade com .gitignore. |
🌐 Módulo de Dados (2 ferramentas)
| Ferramenta | Capacidade |
|---|---|
agentic_web_crawl | Extrai texto markdown limpo, cabeçalhos e sinais de metadados SEO de qualquer URL. |
agentic_web_search | Realiza 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
| Ferramenta | Capacidade |
|---|---|
token_optimizer | NOVO: 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_pruner | NOVO: 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_session | Carrega todo o contexto histórico do seu workspace de volta a partir de um checkpoint. |
spinup_memory | Inicializa um novo diretório de memória de projeto de forma elegante. |
update_change_log | Adiciona notas de versão semânticas estruturadas em CHANGELOG.md. |
update_learnings | Registra descobertas técnicas em um repositório markdown perpétuo e pesquisável. |
update_milestones | Acompanha a progressão exata de marcos de forma contínua à medida que o desenvolvimento escala. |
update_plan | Edita, adiciona ou reformula seu plan.md arquitetural central. |
Primitivas de Armazenamento
| Ferramenta | Capacidade |
|---|---|
memory_checkpoint | Salva um snapshot completo de estados conversacionais, decisões e planos imediatos. |
memory_log | Adiciona logs de timestamps em tempo real da atividade da sessão. |
memory_read | Busca fatos estruturados de forma eficiente. |
memory_restore | Lê e restaura configurações de estado a partir de checkpoints armazenados. |
memory_search | Busca contextual de texto completo indexando bancos de dados de memória perfeitamente. |
memory_write | Confirma fatos JSON persistentes diretamente, sobrevivendo às janelas de chat padrão do LLM. |
🛠️ Módulo de Ferramentas (5 ferramentas)
| Ferramenta | Capacidade |
|---|---|
configure | Substitui dinamicamente configurações de runtime e conectores de API por completo. |
list_processes | NOVO: 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_logs | NOVO: 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_search | Recupera 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.jsondo usuário localmente. - Força ativamente a limpeza de
launchctl unsetenv, descartando quaisquer vínculos de roteamentoANTHROPIC_BASE_URLobsoletos 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 TLSANTHROPIC_BASE_URLdo 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.