Recon Knowledge
Pesquise na documentação, no livro e na newsletter da Recon por conhecimento sobre fuzzing, teste de invariantes e o framework Chimera.
GitHubExperimente este MCPPatrocinado
Documentação
@recon-fuzz-mcp/knowledge
Servidor MCP que torna a documentação da Recon pesquisável por ferramentas de IA. Busca e analisa getrecon.xyz/llms-full.txt em conteúdo estruturado e consultável.
Ferramentas
Ferramentas do site (getrecon.xyz)
| Ferramenta | Entrada | Retorna |
|---|---|---|
search_glossary | query: string | Os 5 principais termos do glossário com definições |
get_blog_post | slug: string | Conteúdo completo do post + metadados + URL |
get_comparison | slug: string | Ambas as entidades, pontos fortes, conclusão, FAQs |
search_site | query: string | As 10 principais correspondências no conteúdo do site |
list_tools | (nenhuma) | Ferramentas de desenvolvedor com descrições + URLs |
Ferramentas do livro (book.getrecon.xyz)
| Ferramenta | Entrada | Retorna |
|---|---|---|
get_book_chapter | slug: string | Conteúdo completo do capítulo, categoria, URL |
get_book_concept | slug: string | Explicação de conceito técnico |
search_book | query: string | As 10 principais correspondências no conteúdo do livro |
list_book_chapters | (nenhuma) | Todos os capítulos agrupados por categoria |
Ferramentas do Substack (getrecon.substack.com)
| Ferramenta | Entrada | Retorna |
|---|---|---|
get_substack_post | slug: string | Conteúdo completo do post da newsletter |
search_substack | query: string | As 10 principais correspondências nos posts do Substack |
list_substack_posts | (nenhuma) | Todos os posts ordenados por data |
Entre fontes
| Ferramenta | Entrada | Retorna |
|---|---|---|
search_all | query: string | As 15 principais correspondências nas 3 fontes |
refresh_cache | (nenhuma) | Buscar novamente todas as fontes (limitado a 1/min) |
Instalação
Claude Code
claude mcp add recon-knowledge -- npx @recon-fuzz-mcp/knowledge
Claude Desktop
Adicione em ~/Library/Application Support/Claude/claude_desktop_config.json:
{
"mcpServers": {
"recon-knowledge": {
"command": "npx",
"args": ["@recon-fuzz-mcp/knowledge"]
}
}
}
Cursor
Adicione em .cursor/mcp.json no seu projeto:
{
"mcpServers": {
"recon-knowledge": {
"command": "npx",
"args": ["@recon-fuzz-mcp/knowledge"]
}
}
}
Nenhuma chave de API é necessária. O servidor busca apenas documentação pública.
Desenvolvimento local
git clone https://github.com/Recon-Fuzz/recon-mcp-knowledge.git
cd recon-mcp-knowledge
npm install
npm run build
Teste se funciona
# List tools
echo '{"jsonrpc":"2.0","method":"tools/list","id":1}' | node dist/index.js
# Search for chimera content
echo '{"jsonrpc":"2.0","method":"tools/call","params":{"name":"search_site","arguments":{"query":"chimera"}},"id":2}' | node dist/index.js
Arquitetura
- Busca
llms-full.txtuma vez na inicialização, armazena em cache na memória - O cache é atualizado automaticamente a cada 24h ou manualmente via
refresh_cache - O analisador divide por divisores
---, extrai posts de blog, glossário, comparações e ferramentas - A busca usa correspondência de termos sem diferenciar maiúsculas de minúsculas, com pontuação por limites de palavras
- Sem banco de dados, sem biblioteca externa de busca, sem gravações no sistema de arquivos
Privacidade
Este servidor é somente leitura. Ele busca de uma única URL pública fixa (getrecon.xyz/llms-full.txt). Nenhuma consulta de usuário, argumento de ferramenta ou qualquer dado é enviado à Recon ou a terceiros.