
Pharaoh
This hooks your AI coding agent into a knowledge graph of your entire codebase, so it can query architectural context before writing or changing code. Instead of reading files blindly, Claude or Cursor can ask what depends on a function, what breaks if you refactor it, whether similar code already exists, or which functions are dead. Pharaoh maps your repo on every push via GitHub webhook, extracting function signatures, imports, and call graphs without storing source. It exposes operations for blast radius analysis, dependency tracing, and reachability checks from production entry points. Supports TypeScript and Python today. Useful when your agent keeps duplicating code, breaking shared modules, or proposing changes without understanding what they'll affect downstream.
- GitHub stars
- 2
- tools
- 7
- transport
- STDIO, HTTP
- last updated
- Nov 12, 2026
Tools
7 toolsPublic tool metadata for what this MCP can expose to an agent.
get_codebase_mapWhat modules exist and how do they relate?
What modules exist and how do they relate?
No parameter schema in public metadata yet.
get_module_contextWhat does this module look like before I modify it?
What does this module look like before I modify it?
No parameter schema in public metadata yet.
search_functionsDoes this function already exist somewhere?
Does this function already exist somewhere?
No parameter schema in public metadata yet.
pharaoh_reconMap, module context, search and blast radius in one call
Map, module context, search and blast radius in one call
No parameter schema in public metadata yet.
get_blast_radiusWhat breaks if I change this function/file/module?
What breaks if I change this function/file/module?
No parameter schema in public metadata yet.
pharaoh_accountCheck plan, toggle PR Guard, trigger refresh
Check plan, toggle PR Guard, trigger refresh
No parameter schema in public metadata yet.
pharaoh_adminOrg-level administration
Org-level administration
No parameter schema in public metadata yet.
Sponsors
Readme
@pharaoh-so/mcp
MCP proxy for Pharaoh — maps codebases into queryable knowledge graphs for coding agents.
Pharaoh gives coding agents such as Claude Code, Cursor, Codex and OpenClaw a complete architectural map of your codebase: every function, dependency, module, and connection. Instead of reading files one at a time, your agent queries the knowledge graph and gets instant answers about blast radius, unused code, dependency chains, and more.
Details
- Repository
- github.com/pharaoh-so/pharaoh-mcp
- Website
- pharaoh.so
- Category
- Documents & Knowledge
- Package
@pharaoh-so/mcp- Transport
- STDIO, HTTP
- Registry
- MCP registry, active