Pharaoh - Your AI breaks things it can't see
Related Servers
Alternatives to Pharaoh - Your AI breaks things it can't see
AlicenseAqualityAmaintenanceA remote Model Context Protocol server acting as middleware to the Sentry API, allowing AI assistants like Claude to access Sentry data and functionality through natural language interfaces.719 npm858MIT- AlicenseAqualityAmaintenanceA Model Context Protocol server that fetches up-to-date, version-specific documentation and code examples from libraries directly into LLM prompts, helping developers get accurate answers without outdated or hallucinated information.2354,384 npm62,355MIT
- AlicenseNot gradedqualityDmaintenanceThis read-only MCP Server allows you to connect to GitHub data from Claude Desktop through CData JDBC Drivers. For full CRUD support, check out the first managed MCP platform: CData Connect AI (https://www.cdata.com/ai/).MIT
- AlicenseNot gradedqualityFmaintenanceProvides AI-enhanced code search capabilities by integrating with Sourcegraph, allowing AI assistants to search across multiple repositories and codebases with advanced query syntax.40MIT
Related Servers
- AlicenseNot gradedqualityCmaintenanceTransforms codebases into structural knowledge graphs for AI agents and developers, providing precise architectural awareness and dependency mapping.54MIT
- AlicenseAqualityAmaintenanceStructural graph map of any codebase. Scans entities, relationships, and feature flows across 13 languages so LLMs navigate by structure instead of reading everything.6245 PyPI59MIT
- AlicenseNot gradedqualityDmaintenanceSupercharges AI coding agents with semantic code intelligence, providing pre-built knowledge graphs for surgical context, faster answers, and fewer tool calls.MIT
- AlicenseNot gradedqualityAmaintenanceTurns a codebase into a persistent knowledge graph so AI coding agents can answer structural questions about functions, call chains, routes, and cross-service links through graph queries instead of reading files one by one.MIT
- AlicenseNot gradedqualityCmaintenanceProvides semantic code search and code insights via a knowledge graph, enabling AI to understand, navigate, and modify complex projects with deep dependency and architecture analysis.MIT
- AlicenseNot gradedqualityDmaintenanceTerrain indexes entire codebases into a queryable knowledge graph, providing AI coding assistants with precise function signatures, call graphs, and semantic search across all code.3Apache 2.0
TDQS
Scored across 21 tools
Most tools have clearly distinct purposes targeting specific codebase analysis tasks, such as reachability checking, blast radius assessment, or design system discovery. However, there is some potential overlap between 'get_blast_radius' and 'get_regression_risk', as both assess change impact, and between 'get_codebase_map' and 'pharaoh_recon', which both provide architectural overviews. Descriptions help differentiate these, but an agent might occasionally hesitate between them.
The naming follows a consistent 'verb_noun' pattern for most tools (e.g., 'check_reachability', 'get_blast_radius', 'search_functions'), which is predictable and readable. Minor deviations include 'pharaoh_account', 'pharaoh_feedback', and 'pharaoh_recon', which use a 'pharaoh_' prefix instead of a verb, and 'setup_environment', which uses 'setup' instead of 'set_up'. These are understandable but break the overall pattern slightly.
With 21 tools, the count is borderline high for a codebase analysis server, as it may feel heavy and overwhelming for agents. However, given the broad scope of tasks like architecture mapping, dependency tracing, dead code detection, and vision alignment, many tools are justified. A more streamlined set could improve usability without sacrificing functionality.
The tool set provides comprehensive coverage for codebase analysis and development workflows. It includes tools for initial mapping, deep module context, dependency queries, change impact assessment, duplication detection, test coverage, vision documentation, and setup. There are no obvious gaps; agents can perform end-to-end tasks from understanding architecture to safely implementing changes.