Recon Knowledge
Busca en la documentación, el libro y el boletín de Recon información sobre fuzzing, pruebas de invariantes y el framework Chimera.
GitHubPrueba este MCPPatrocinado
Documentación
@recon-fuzz-mcp/knowledge
Servidor MCP que hace que la documentación de Recon sea buscable por herramientas de IA. Obtiene y analiza getrecon.xyz/llms-full.txt en contenido estructurado y consultable.
Herramientas
Herramientas del sitio (getrecon.xyz)
| Herramienta | Entrada | Devuelve |
|---|---|---|
search_glossary | query: string | Los 5 términos de glosario más relevantes con definiciones |
get_blog_post | slug: string | Contenido completo de la publicación + metadatos + URL |
get_comparison | slug: string | Ambas entidades, fortalezas, conclusión, preguntas frecuentes |
search_site | query: string | Las 10 mejores coincidencias en el contenido del sitio |
list_tools | (ninguna) | Herramientas de desarrollo con descripciones + URLs |
Herramientas del libro (book.getrecon.xyz)
| Herramienta | Entrada | Devuelve |
|---|---|---|
get_book_chapter | slug: string | Contenido completo del capítulo, categoría, URL |
get_book_concept | slug: string | Explicación de concepto técnico |
search_book | query: string | Las 10 mejores coincidencias en el contenido del libro |
list_book_chapters | (ninguna) | Todos los capítulos agrupados por categoría |
Herramientas de Substack (getrecon.substack.com)
| Herramienta | Entrada | Devuelve |
|---|---|---|
get_substack_post | slug: string | Contenido completo de la publicación del boletín |
search_substack | query: string | Las 10 mejores coincidencias en las publicaciones de Substack |
list_substack_posts | (ninguna) | Todas las publicaciones ordenadas por fecha |
Entre fuentes
| Herramienta | Entrada | Devuelve |
|---|---|---|
search_all | query: string | Las 15 mejores coincidencias en las 3 fuentes |
refresh_cache | (ninguna) | Volver a obtener todas las fuentes (limitado a 1/min) |
Instalación
Claude Code
claude mcp add recon-knowledge -- npx @recon-fuzz-mcp/knowledge
Claude Desktop
Agregar a ~/Library/Application Support/Claude/claude_desktop_config.json:
{
"mcpServers": {
"recon-knowledge": {
"command": "npx",
"args": ["@recon-fuzz-mcp/knowledge"]
}
}
}
Cursor
Agregar a .cursor/mcp.json en tu proyecto:
{
"mcpServers": {
"recon-knowledge": {
"command": "npx",
"args": ["@recon-fuzz-mcp/knowledge"]
}
}
}
No se necesita clave API. El servidor solo obtiene documentación pública.
Desarrollo local
git clone https://github.com/Recon-Fuzz/recon-mcp-knowledge.git
cd recon-mcp-knowledge
npm install
npm run build
Probar que 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
Arquitectura
- Obtiene
llms-full.txtuna vez al iniciar, lo almacena en caché en memoria - La caché se actualiza automáticamente cada 24 horas o manualmente con
refresh_cache - El analizador divide por separadores de
---, extrae publicaciones de blog, glosario, comparaciones y herramientas - La búsqueda utiliza coincidencia de términos sin distinción de mayúsculas con puntuación por límites de palabra
- Sin base de datos, sin biblioteca de búsqueda externa, sin escrituras en el sistema de archivos
Privacidad
Este servidor es de solo lectura. Obtiene datos de una única URL pública fija (getrecon.xyz/llms-full.txt). No se envían consultas de usuarios, argumentos de herramientas ni ningún dato a Recon ni a terceros.