═══════════════════════════════════════
                .,aadd"'    `"bbaa,.
            ,ad8888P'          `Y8888ba,
         ,a88888888              88888888a,
       a88888888888              88888888888a
     a8888888888888b,          ,d8888888888888a
    d8888888888888888b,_    _,d8888888888888888b
   d88888888888888888888888888888888888888888888b
  d8888888888888888888888888888888888888888888888b
 I888888888888888888888888888888888888888888888888I
,88888888888888888888888888888888888888888888888888,
I8888888888888888PY8888888PY88888888888888888888888I
8888888888888888"  "88888"  "88888888888888888888888
8::::::::::::::'    `:::'    `:::::::::::::::::::::8
Ib:::::::::::"        "        `::::::' `:::::::::dI
`8888888888P            Y88888888888P     Y88888888'
 Ib:::::::'              `:::::::::'       `:::::dI
  Yb::::"                  ":::::"           "::dP
   Y88P                      Y8P               `P
    Y'                        "
                                `:::::::::::;8"
       "888888888888888888888888888888888888"
         `"8;::::::::::::::::::::::::::;8"'
            `"Ya;::::::::::::::::::;aP"'
                ``""YYbbaaaaddPP""''
PHARAOH
Codebase Intelligence for AI Agents
Add this MCP server to your AI agent.
Auth flow starts. GitHub app installs. You're in.
https://pharaoh-mcp.onrender.com
— or install via Claude Code —
$ claude mcp add pharaoh --transport sse https://pharaoh-mcp.onrender.com/sse
01
Add MCP server URL
to your AI client
02
Authorize via OAuth
& install GitHub app
03
Your repos are mapped.
Start querying.
Works with Claude · Cursor · Windsurf · any MCP client
★ NOW IN BETA ★ — Your codebase → Neo4j knowledge graph → MCP tools your AI agent can query — 2K tokens instead of 40K — No more blind coding — No more duplicate functions — ★ PHARAOH SEES ALL ★ — Maps modules, deps, endpoints, crons, env vars, blast radius — ★ $49/mo BETA ★ —     ★ NOW IN BETA ★ — Your codebase → Neo4j knowledge graph → MCP tools your AI agent can query — 2K tokens instead of 40K — No more blind coding — No more duplicate functions — ★ PHARAOH SEES ALL ★ — Maps modules, deps, endpoints, crons, env vars, blast radius — ★ $49/mo BETA ★ —
WITHOUT PHARAOH
Reads files one at a time
Burns 40K tokens exploring
Misses cross-module deps
Writes duplicate functions
PRDs based on vibes
Refactors break callers
No idea what hits prod
WITH PHARAOH
Full architecture in 2K tokens
Knows before it touches
Traces 5-hop dep chains
Finds existing code first
PRDs from ground truth
Blast radius before changes
Every endpoint mapped
▲ HOW THE PYRAMID IS BUILT ▲
1.
Point Pharaoh at your repo. Tree-sitter parses every file — language agnostic.
2.
Modules, functions, dependencies, endpoints, cron jobs, DB tables, env vars — all extracted into a Neo4j knowledge graph.
3.
Your AI agent connects via MCP. Seven tools. Full architectural awareness. Structured intelligence, not raw file dumps.
pharaoh-mcp-session — claude code
claude> "What breaks if I rename formatMessage?" ┌── pharaoh:get_blast_radius ──┐ Risk: HIGH Direct callers: 4 (across 3 modules) Transitive impact: 12 functions !! Affects endpoints: POST /api/notifications/send POST /api/slack/webhook !! Affects cron: daily-digest (09:00 UTC) └──────────────────────────────┘ claude> "Is there already a retry wrapper?" ┌── pharaoh:search_functions ──┐ Found: withRetry() src/utils/resilience.ts:42 exported: yes async: yes complexity: 8 Used by 6 callers across 3 modules └──────────────────────────────┘ → Agent imports existing function instead of writing a new one.
★ SEVEN SACRED TOOLS ★
get_codebase_map
Full architecture overview
get_module_context
Deep dive any module
search_functions
Find before you build
get_blast_radius
Know what breaks
query_dependencies
Trace module connections
get_vision_docs
PRDs & specs mapped to code
get_vision_gaps
What's specced but unbuilt
+ MCP PROTOCOL
Works everywhere
▲ WHO ENTERS THE TOMB ▲
Solo founders & small teams
You can't hire a CTO to hold the architecture in their head. Pharaoh holds it in a graph.
AI-native dev teams
Your agents are coding blind. Give them sight. 2K tokens of structured intelligence beats 40K of file dumps.
Anyone shipping with Claude Code, Cursor, or Windsurf
If your agent touches code, it should know the codebase first. Not hope. Know.
Your AI writes code blind.
Give it the map of the pyramid.
https://pharaoh-mcp.onrender.com
— or via Claude Code —
$ claude mcp add pharaoh --transport sse https://pharaoh-mcp.onrender.com/sse
$49/month · Cancel anytime · Your first repo mapped in minutes