Skip to content
Unverified — AI-generated content. Help verify this page

Archon MCP Server

Archon is available as an MCP (Model Context Protocol) server — meaning you can query all 1,000+ pages of engineering knowledge directly from Claude Code, Cursor, Claude Desktop, or any MCP-compatible client.

No browser needed. Just ask your AI assistant about system design, algorithms, security, Spring Boot, EDA, or any other topic — and it pulls answers directly from Archon.

Quick Start

Option 1: Remote (no install needed)

bash
claude mcp add archon --transport http https://archon-eight.vercel.app/api/mcp

Works instantly. No npm, no cloning, no setup. The server runs on Vercel and queries all 1,000+ pages remotely.

Test it: https://archon-eight.vercel.app/api/mcp

Option 2: npm package

bash
claude mcp add archon -- npx archon-mcp-server

Option 3: Local (clone the repo)

bash
git clone https://github.com/ayush-jadaun/knowledge-vault.git
cd knowledge-vault/mcp-server && npm install
claude mcp add archon -- node index.js

Cursor

Add to your .cursor/mcp.json:

json
{
  "mcpServers": {
    "archon": {
      "command": "npx",
      "args": ["archon-mcp"]
    }
  }
}

Claude Desktop

Add to your claude_desktop_config.json:

json
{
  "mcpServers": {
    "archon": {
      "command": "npx",
      "args": ["archon-mcp"]
    }
  }
}

Available Tools

ToolDescription
search_archonFull-text search across all 1,000+ pages with relevance scoring
get_pageGet the full content of any page by path
list_sectionsBrowse all sections with page counts
get_relatedFind top 5 related pages by shared tags
list_pagesList all pages in a section
get_cheat_sheetQuick access to any of the 23 cheat sheets
search_by_tagFind all pages with a specific tag
search_by_difficultyFilter pages by beginner/intermediate/advanced
get_comparisonGet a head-to-head technology comparison
get_interviewGet a system design interview walkthrough
get_lldGet a low-level design problem
get_war_roomGet a real production incident case study
get_checklistGet a production readiness checklist
get_runbookGet an operational runbook
get_learning_pathGet a structured learning path
get_glossary_termLook up any engineering term
get_code_examplesExtract all code blocks from a page
random_pageGet a random page for discovery
get_build_guideGet a "build from scratch" tutorial
get_eda_guideGet an EDA guide by topic
list_all_tagsList all unique tags with counts

MCP Resources

Browse Archon content as MCP resources:

  • archon://sections/{section} — Browse pages in a section
  • archon://cheat-sheets/{topic} — Access any cheat sheet
  • archon://learning-paths/{path} — Follow a learning path

MCP Prompts

Pre-built prompt templates:

PromptDescription
explain-conceptExplain any engineering concept at your level
interview-prepPrepare for system design, LLD, or behavioral interviews
debug-issueGet a debugging playbook for your problem
compare-techCompare two technologies side by side
eda-workflowGet guided EDA workflow for your dataset

Example Usage

Once connected, just ask naturally:

  • "Search Archon for circuit breaker patterns"
  • "Get the PostgreSQL internals page from Archon"
  • "What does Archon say about Kafka vs RabbitMQ?"
  • "Show me the GitHub 2018 outage war room page"
  • "Get the pre-launch checklist from Archon"

Source Code

The MCP server source is in the mcp-server/ directory of the Archon repository.

  • 21 tools for querying knowledge
  • 3 resource templates for browsing content
  • 5 prompt templates for guided interactions
  • stdio + HTTP transport support
  • npm publishable as archon-mcp

"What I cannot create, I do not understand." — Richard Feynman