Token导航 LogoToken导航TokenDH.com
Project Graph MCP logo
开发工具stdio官方级别未说明来源级核验

Project Graph MCP

MCP Server

project-graph-mcp

一个用于优化AI代理上下文窗口的MCP服务器,通过压缩代码和保留变量名,减少代码令牌数量,使代理能更深入地理解代码库。

工具数

12

提示词数

0

GitHub Stars

3

资源数

0
代码分析JavaScriptClaudeClaudeCursorWindsurf

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

rnd-pro

提供方

rnd-pro

最后核验

2026/5/17 20:22

运行时

Node.js

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

命令预览

npx -y project-graph-mcp config

详细介绍

](https://www.npmjs.com/package/project-graph-mcp) ![License: MIT](https://opensource.org/licenses/MIT) ](https://nodejs.org)

项目图mcp

最大化AI代理的上下文窗口。 MCP服务器,允许代理读取和编辑您的代码库 紧凑模式 --压缩源代码,保留所有变量名。代码令牌掉落 ↓40%,以及 .ctx 文档仅被注入到焦点区域。每个文件的令牌更少→ 更多文件适合上下文→ 对代码库有更深入的理解.

Expanded view — formatted code with JSDoc, 28+ lines per function

Compact mode — same file, 14 lines total, ↓40% tokens. Agents read and edit this directly.

\[!提示\] 18个MCP工具,零配置。 在MCP配置中添加一行,服务器将在下次IDE重启时自行下载。

特性

  • 项目框架 --基于AST的图形,压缩10-50x,压缩了整个代码库的JSON表示
  • 压缩代码模式 --项目范围 compact/beautify,代理直接读取和编辑压缩源代码(双向↓40%令牌)
  • AI上下文层 --一个调用加载骨架+文档+压缩文件;渐进加载(概述→ 焦点)
  • 代码质量分析 --死代码、复杂性、重复、大文件、遗留模式、JSDoc一致性、健康评分(0-100)
  • 多语言分析器 --JavaScript(AST/Acorn)、TypeScript、Python、Go(基于正则表达式)
  • Doc方言 --自动生成 .ctx 带有AST签名的文档、过时检测、自我丰富 @enrich 标记物
  • 数据库分析 --从SQL迁移、表使用、死表中提取模式
  • 测试检查表 --持续测试状态 .ctx.md 代理驱动的文件 mark_test_passed
  • Monorepo支持 --子项目的自动发现 packages/, apps/, services/
  • 框架规则 --React、Vue、Next.js、Express、NestJS、TypeScript、Node.js、Symbiote.js的11个规则集(86个规则)
  • 安全 --所有操作的路径遍历保护

快速开始

为您的IDE生成MCP配置(使用正确的路径):

npx -y project-graph-mcp config

将输出JSON复制到IDE的MCP配置文件中,然后重新启动。

Where is my MCP config file?

IDE配置路径
反重力~/.gemini/antigravity/mcp_config.json
Gemini CLI~/.gemini/settings.json
光标.cursor/mcp.json
风帆冲浪.windsurf/mcp.json
克劳德代码运行: claude mcp add project-graph npx -y project-graph-mcp

配置.md 适用于所有支持的IDE。

Alternative: from source

git clone --recursive https://github.com/rnd-pro/project-graph-mcp
cd project-graph-mcp
npm install
注:--recursive 需要标志才能获取 vendor/symbiote-node 子模块。

命令行界面

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

Web仪表板

\[!注意\] project-graph-mcp 是一个 纯stdio MCP服务器 --它不包括web服务器。对于可视化UI(文件树、代码查看器、依赖关系图、实时监控、市场),请安装 mcp代理门户: npx mcp-agent-portal.

MCP生态系统

最好用作 mcp代理门户 --一个统一的MCP聚合器,将所有RND-PRO服务器组合在一个配置条目后面:

{
  "mcpServers": {
    "agent-portal": {
      "command": "npx",
      "args": ["-y", "mcp-agent-portal"]
    }
  }
}
\[!提示\] 门户网站运行一个 单例后端 以防止打开多个IDE窗口时资源耗尽。它透明地孕育 project-graph-mcpagent-pool-mcp 当孩子处理和聚合他们的工具时。一个条目替换所有子服务器的单独配置。

也可独立或并行工作 代理池mcp --多代理任务委托:

# 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.
\[!重要\] 每个Gemini CLI worker都会自动生成自己的实例 project-graph-mcp --工作人员独立地浏览代码库,而不会阻塞主代理。

文档

相关项目

许可证

MIT© RND-PRO.com

______________________________________________________________________

由...制作❤️ RND-PRO团队

目录标签

目录标签

代码分析JavaScriptClaude代码压缩本地部署AI代理多语言支持项目骨架

支持客户端

ClaudeCursorWindsurf

接入字段

传输方式(transport,传输协议)

stdio

鉴权方式(authType,认证方式)

none

运行时(runtime,运行环境)

Node.js

来源包(packageName,安装包名)

project-graph-mcp

工具数量(toolCount,工具数)

12

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

stdionone部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

来源信息

继续浏览同类 MCP