代码图生成服务

一个提供代码库图形化表示和查询工具的服务,支持多种编程语言,用于分析和可视化代码实体及其关系。

  • by CartographAI
  • JavaScript
  • 本地部署
  • 21 星标
  • 更新于
在 GitHub 查看 CartographAI/mcp-server-codegraph

使用说明

mcp服务器代码图

A. 模型上下文协议 服务器,提供在代码库中生成和查询图形表示的工具。

特性

  • 📊 创建代码库的图形表示
  • 🔍 标识实体(函数、类、导入)及其关系
  • 🔗 跟踪函数调用、继承和实现等关系
  • 🌐 支持多种编程语言(Python、JavaScript、Rust)

工具

  • 索引
    • 对代码库进行索引,以创建实体和关系图。
  • list_file_entities
    • 提供指定文件中所有实体的列表。
      • path (string):文件的相对路径
  • list_entity_relations
    • 列出特定实体的关系
    • 输入
      • path (string):文件的相对路径
      • name (string):实体名称

用法

npx @cartographai/mcp-server-codegraph /path/to/directory

克劳德桌面

将此添加到您的 claude_desktop_config.json

{
  "mcpServers": {
    "codegraph": {
      "command": "npx",
      "args": [
        "-y",
        "@cartographai/mcp-server-codegraph",
        "/path/to/directory",
      ]
    }
  }
}