
mcp-server-codegraph

2025.02.20
0
JavaScript代码分析代码可视化开发效率
mcp-server-codegraph 是一个基于 Model Context Protocol 的服务,主要用于生成和查询代码库的图形表示。它能够识别代码中的实体(如函数、类、导入等)及其关系(如函数调用、继承、实现等),并支持多种编程语言(Python、JavaScript、Rust)。
View on GitHub
Overview
基本能力
产品定位
mcp-server-codegraph 是一个代码分析工具,用于生成代码库的图形表示,帮助开发者理解代码结构和关系。
核心功能
- 创建代码库的图形表示
- 识别代码中的实体(函数、类、导入等)及其关系
- 跟踪关系如函数调用、继承和实现
- 支持多种编程语言(Python、JavaScript、Rust)
适用场景
- 代码库的结构分析
- 代码依赖关系可视化
- 代码重构和优化
工具列表
- index: 索引代码库以创建实体和关系的图形。
- list_file_entities: 列出指定文件中的所有实体。
- 输入参数:
path
(string): 文件的相对路径
- list_entity_relationships: 列出特定实体的关系。
- 输入参数:
path
(string): 文件的相对路径name
(string): 实体名称
常见问题解答
暂无提供。
使用教程
使用依赖
需要安装 Node.js 和 npm。
安装教程
运行以下命令安装并使用 mcp-server-codegraph:
npx @cartographai/mcp-server-codegraph /path/to/directory
调试方式
暂无提供具体的调试命令。
Claude Desktop 集成
将以下配置添加到 claude_desktop_config.json
文件中:
{
"mcpServers": {
"codegraph": {
"command": "npx",
"args": [
"-y",
"@cartographai/mcp-server-codegraph",
"/path/to/directory",
]
}
}
}