loading…
Search for a command to run...
loading…
MCP server for AI agents — project graph, code quality analysis, visual web explorer. JS, TS, Python, Go.
MCP server for AI agents — project graph, code quality analysis, visual web explorer. JS, TS, Python, Go.
npm version License: MIT Node.js
Maximize your AI agent's context window. An MCP server that lets agents read and edit your codebase in compact mode — minified source with all variable names preserved. Code tokens drop ↓40%, and .ctx documentation is injected only in the focus zone. Fewer tokens per file → more files fit in context → deeper understanding of your codebase.


[!TIP] 18 MCP tools, zero config. Add one line to your MCP config and the server downloads itself on the next IDE restart.
compact/beautify, agents read and edit minified source directly (↓40% tokens both ways).ctx documentation with AST signatures, staleness detection, self-enriching @enrich markers.ctx.md files, agent-driven mark_test_passedpackages/, apps/, services/Generate the MCP config for your IDE (with correct paths):
npx -y project-graph-mcp config
Copy the output JSON into your IDE's MCP config file, then restart.
| IDE | Config path |
|---|---|
| Antigravity | ~/.gemini/antigravity/mcp_config.json |
| Gemini CLI | ~/.gemini/settings.json |
| Cursor | .cursor/mcp.json |
| Windsurf | .windsurf/mcp.json |
| Claude Code | Run: claude mcp add project-graph npx -y project-graph-mcp |
See CONFIGURATION.md for all supported IDEs.
git clone --recursive https://github.com/rnd-pro/project-graph-mcp
cd project-graph-mcp
npm install
Note: The source checkout no longer needs the former
vendor/symbiote-nodesubmodule.
npx project-graph-mcp skeleton src/ # Project skeleton
npx project-graph-mcp expand SN # Expand minified symbol
npx project-graph-mcp deps SNG # Get dependencies
npx project-graph-mcp deadcode src/ # Find unused code
npx project-graph-mcp complexity src/ # Cyclomatic complexity
npx project-graph-mcp analyze src/ # Full health analysis
npx project-graph-mcp compress src/f.js # Compress file for AI
npx project-graph-mcp docs src/ # Project docs (doc-dialect)
npx project-graph-mcp generate-ctx src/ # Generate .context/ docs
npx project-graph-mcp compact src/ --dry-run # Compact all files
npx project-graph-mcp mode . # Show current editing mode
npx project-graph-mcp help # All commands
[!NOTE]
project-graph-mcpis a pure stdio MCP server — it does not include a web server. For the visual UI (file tree, code viewer, dependency graph, live monitoring, marketplace), install mcp-agent-portal:npx mcp-agent-portal.
Best used as part of mcp-agent-portal — a unified MCP aggregator that combines all RND-PRO servers behind a single config entry:
{
"mcpServers": {
"agent-portal": {
"command": "npx",
"args": ["-y", "mcp-agent-portal"]
}
}
}
[!TIP] The Portal runs a singleton backend to prevent resource exhaustion when you open multiple IDE windows. It transparently spawns
project-graph-mcpandagent-pool-mcpas child processes and aggregates their tools. One entry replaces separate configs for all child servers.
Also works standalone or alongside agent-pool-mcp — multi-agent task delegation:
# Generate configs with correct paths for both servers:
npx -y project-graph-mcp config
npx -y agent-pool-mcp config
# Or use mcp-agent-portal which bundles both.
[!IMPORTANT] Each Gemini CLI worker will automatically spawn its own instance of
project-graph-mcp— workers navigate the codebase independently, without blocking the primary agent.
MIT © RND-PRO.com
Made with ❤️ by the RND-PRO team
Run in your terminal:
claude mcp add project-graph-mcp -- npx -y project-graph-mcppro tip
Just installed Project Graph Mcp? Say to Claude: "remember why I installed Project Graph Mcpand what I want to try" — it'll save into your Vault.
how this works →CSA PROJECT - FZCO © 2026 IFZA Business Park, DDP, Premises Number 31174 - 001
Security
Low riskAutomated heuristic from public metadata — not a security guarantee.