Recon Knowledge

by Recon-Fuzz

362 downloads
Not rated
GitHub

About

Search Recon documentation, book, and newsletter. Queries getrecon.xyz, book.getrecon.xyz, and getrecon.substack.com for fuzzing, invariant testing, and Chimera framework knowledge.

Details

Author
Recon-Fuzz
Downloads
362
Categories
Other, Knowledge Base, Developer Tools, Security

- Search glossary with top 5 matching terms
- Get full blog post content and metadata
- Side-by-side comparison articles
- Cross-source search across all content
- Refresh cache (rate limited to 1 per minute)

Setting up with Highlight

This MCP is not yet compatible with Highlight’s one-click setup. However, you can still use it with Highlight by following these steps:

  1. Download and install Highlight from highlightai.com/download
  2. Navigate to the plugins tab and select "Add Custom Plugin"
  3. Configure the plugin with the settings below
    Plugin Name Recon Knowledge
    Command (node, npx, python, etc.)

    Please refer to the README for specific instructions on how to obtain API keys or other required environment variables.

  4. Enable "Start Automatically" if you want the plugin to start when Highlight launches

From the repository

Install the server and configure it with your MCP client. Use any of the 14 tools (search_glossary, get_blog_post, get_comparison, search_all, etc.) to query documentation from getrecon.xyz, book.getrecon.xyz, and getrecon.substack.com. Tools accept parameters like slug, query, or term to retrieve or search content.

search_glossary

Search the Recon glossary for terms matching a query. Returns top 5 matching glossary terms with full definitions. Source: getrecon.xyz

get_blog_post

Get a full blog post by its slug. Returns the complete post content, metadata, and URL. Source: getrecon.xyz

get_comparison

Get a comparison article by slug. Returns both entities, their strengths, conclusion, and FAQs. Source: getrecon.xyz

search_site

Search across getrecon.xyz content (blog posts, glossary, comparisons, tools). Returns top 10 matches.

list_tools

List all developer tools documented on getrecon.xyz. Returns up to 20 tools with descriptions and URLs.

get_book_chapter

Get a book documentation chapter by slug. Returns the full chapter content, category, and URL. Source: book.getrecon.xyz. Covers: Chimera framework, invariant testing, bootcamp, Recon Pro, tools, OSS repos.

get_book_concept

Get a technical concept explanation from the Recon Book. Covers: invariant testing, Chimera, stateful fuzzing, handlers, ghost variables, clamping, optimization mode, dynamic replacement, governance fuzzing, Recon Magic.

search_book

Search across Recon Book documentation (chapters, concepts, FAQs). Returns top 10 matches. Source: book.getrecon.xyz

list_book_chapters

List all chapters in the Recon Book, grouped by category (Getting Started, Writing Invariant Tests, Bootcamp, Using Recon Pro, Free Tools, OSS, Reference).

get_substack_post

Get a full Substack post by slug. Returns title, author, date, and full article content. Source: getrecon.substack.com (36 posts on invariant testing, fuzzing, engagement retrospectives, product updates).

search_substack

Search across all Recon Substack posts. Returns top 10 matches with titles, dates, and content snippets.

list_substack_posts

List all Recon Substack newsletter posts sorted by date. Shows title, subtitle, date, word count, and slug for each post.

search_all

Search across ALL Recon content — getrecon.xyz (blog, glossary, comparisons, tools), book.getrecon.xyz (chapters, concepts, FAQs), and getrecon.substack.com (newsletter posts). Returns top 15 matches with source labels.

refresh_cache

Force refresh the documentation cache from all three sources (getrecon.xyz, book.getrecon.xyz, getrecon.substack.com). Rate limited to once per 60 seconds.

Claude Desktop / Cursor

Paste into your MCP client config file to install this server.

{
    "mcpServers": {
        "recon knowledge": {
            "recon-knowledge": {
                "command": "npx",
                "args": [
                    "@recon-fuzz-mcp/knowledge"
                ]
            }
        }
    }
}

McpServers

{
    "recon-knowledge": {
        "command": "npx",
        "args": [
            "@recon-fuzz-mcp/knowledge"
        ]
    }
}

MCP server that makes Recon documentation searchable by AI tools. Fetches and parsesgetrecon.xyz/llms-full.txtinto structured, queryable content.

claude mcp add recon-knowledge -- npx @recon-fuzz-mcp/knowledge

Add to~/Library/Application Support/Claude/claude_desktop_config.json:

{ "mcpServers": { "recon-knowledge": { "command": "npx", "args": ["@recon-fuzz-mcp/knowledge"] } } }

Add to.cursor/mcp.jsonin your project:

{ "mcpServers": { "recon-knowledge": { "command": "npx", "args": ["@recon-fuzz-mcp/knowledge"] } } }

No API key needed. The server fetches public documentation only.

git clone https://github.com/Recon-Fuzz/recon-mcp-knowledge.git cd recon-mcp-knowledge npm install npm run build
# 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

- Fetchesllms-full.txtonce on startup, caches in memory
- Cache refreshes every 24h automatically or on manualrefresh_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

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.

Access documentation from the Awesome-llms-txt repository directly in your conversations.

An intelligent tutoring server that uses GitHub documentation repositories to provide structured educational prompts and tools.

MidOS Research Protocol: curated skills & knowledge versioned.

Exposes the canonical 7-0 knowledge surface — game modes, roster picks, and scenarios, FAQ, official links

AI incident detection, classification, and regulatory reporting — covers EU AI Act Article 62, NIST AI RMF, and OECD frameworks

Detect fabrication and hallucination in any LLM output. Score responses from GPT-4o, Claude, Gemini, Llama and 30+ models. Free tier included.

Structured aquarium, marine, terrarium and paludarium data for AI agents.

Study the Bible in its original languages, trace themes across both testaments, and compare five translations — all in one conversation. Ask any question about what Scripture says and get grounded, cited answers: What does the Bible say about suffering? Topical search surfaces Job as the Bible's principal witness on suffering (with explanations of why it matters and suggested starting passages), Psalms on lament, Romans on justification — whole books and narratives alongside individual verses. What is the Hebrew word behind lovingkindness in Psalm 23? Compare how KJV and WEB translate John 3:16. Trace the word grace through Paul's letters. Covers 155,510 verses across KJV, WEB, ASV, YLT, and Darby with 606,140 cross-references, 17,543 Strong's entries, BDB and Thayer lexicon definitions, and Nave's 5,319 topical categories.

Bioinformatics data for AI agents — gene search, protein structures, clinical variants, PubMed literature, and DNA sequences via NCBI and UniProt. No API key required.

No reviews yet — be the first

Sign in to leave a review

Use Google, GitHub, or an email account so ratings stay tied to real people.

Email sign in

No reviews posted yet.