Recon Knowledge
Tìm kiếm tài liệu, sách và bản tin Recon để có kiến thức về fuzzing, kiểm thử bất biến và framework Chimera
GitHubDùng thử MCP nàyĐược tài trợ
Tài liệu
@recon-fuzz-mcp/knowledge
MCP server that makes Recon documentation searchable by AI tools. Fetches and parses getrecon.xyz/llms-full.txt into structured, queryable content.
Tools
Site tools (getrecon.xyz)
| Tool | Input | Returns |
|---|---|---|
search_glossary | query: string | Top 5 matching glossary terms with definitions |
get_blog_post | slug: string | Full post content + metadata + URL |
get_comparison | slug: string | Both entities, strengths, conclusion, FAQs |
search_site | query: string | Top 10 matches across site content |
list_tools | (none) | Developer tools with descriptions + URLs |
Book tools (book.getrecon.xyz)
| Tool | Input | Returns |
|---|---|---|
get_book_chapter | slug: string | Full chapter content, category, URL |
get_book_concept | slug: string | Technical concept explanation |
search_book | query: string | Top 10 matches across book content |
list_book_chapters | (none) | All chapters grouped by category |
Substack tools (getrecon.substack.com)
| Tool | Input | Returns |
|---|---|---|
get_substack_post | slug: string | Full newsletter post content |
search_substack | query: string | Top 10 matches across Substack posts |
list_substack_posts | (none) | All posts sorted by date |
Cross-source
| Tool | Input | Returns |
|---|---|---|
search_all | query: string | Top 15 matches across all 3 sources |
refresh_cache | (none) | Re-fetch all sources (rate limited to 1/min) |
Installation
Claude Code
claude mcp add recon-knowledge -- npx @recon-fuzz-mcp/knowledge
Claude Desktop
Add to ~/Library/Application Support/Claude/claude_desktop_config.json:
{
"mcpServers": {
"recon-knowledge": {
"command": "npx",
"args": ["@recon-fuzz-mcp/knowledge"]
}
}
}
Cursor
Add to .cursor/mcp.json in your project:
{
"mcpServers": {
"recon-knowledge": {
"command": "npx",
"args": ["@recon-fuzz-mcp/knowledge"]
}
}
}
No API key needed. The server fetches public documentation only.
Local development
git clone https://github.com/Recon-Fuzz/recon-mcp-knowledge.git
cd recon-mcp-knowledge
npm install
npm run build
Test it works
# 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
Architecture
- Fetches
llms-full.txtonce on startup, caches in memory - Cache refreshes every 24h automatically or on manual
refresh_cache - Parser splits by
---dividers, extracts blog posts, glossary, comparisons, tools - Search uses case-insensitive term matching with word-boundary scoring
- No database, no external search library, no filesystem writes
Privacy
This server is read-only. It fetches from a single hardcoded public URL (getrecon.xyz/llms-full.txt). No user queries, tool arguments, or any data is sent to Recon or any third party.