pharaoh-so avatar

Pharaoh

pharaoh-so/pharaoh-mcp

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 tools

Public 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

npm version license node pharaoh MCP server

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.


View the full README on GitHub

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

Related Documents & Knowledge MCP servers

View all
1sou0327 avatarKnowmintsou0327/knowmintAI agent knowledge marketplace. Discover, purchase, and retrieve human expertise via x402 on Solana.2stars
2tm42 avatarMnemographtm42/mnemographEvent-sourced knowledge graph memory for AI coding agents with semantic search2stars
3vhspace avatarAgentBasevhspace/agentbaseShared knowledge base for AI agents. Semantic search across agents, no setup required — just a URL.2stars
4yubinkim444 avatarAI-First Scraperyubinkim444/ai-first-scraper-mcpThree MCP tools: fetch_page, fetch_pages_batch, search_web. Ad-free Markdown for AI agents.2stars
5agentmodule avatarAgent Moduleagentmodule/mcpDeterministic compliance and vertical knowledge bases for autonomous agents. Free 24hr trial.0stars
6burakaydinofficial avatarSearxng Deepdiveburakaydinofficial/searxng-deepdiveMCP server for SearXNG with engine targeting, multi-page fanout, and HTML→Markdown URL reading.1stars