DM

diffbot/mcp-code-graph

Developer tools

Эта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал

402 stars 41 forks Качество 73 Тренд 19MIT

MCP Server для анализа и визуализации графов кода с помощью CodeGPT

Обзор

Сервер Model Context Protocol, обеспечивающий бесшовное взаимодействие с графами кода. Этот MCP позволяет взаимодействовать с графами знаний, доступными в вашем аккаунте CodeGPT или с публичными графами DeepGraph. Чтобы создать граф из любого репозитория GitHub, просто измените URL с github.com на deepgraph.co. Например: - Репозиторий GitHub: https://github.com/username/repo - URL DeepGraph: https://deepgraph.co/username/repo Вы сможете использовать эти продвинутые графовые запросы на различных MCP-хостах, таких как ChatGPT, Cursor, Windsurf, CodeGPT Extension, GitHub Copilot, Claude Desktop, Claude Code, Gemini CLI и других. - list-graphs: перечисляет доступные графы репозиториев с базовой информацией. - get-code: Получает полный исходный код для конкретной функциональности из графа. - find-direct-connections: Исследует прямые связи функционала внутри графа кода.

Обзор (машинный перевод)

Сервер Model Context Protocol, обеспечивающий бесшовное взаимодействие с графами кода.

Как это работает

Этот MCP позволяет взаимодействовать с графами знаний, доступными в вашем аккаунте CodeGPT или с публичными графами DeepGraph.

Чтобы создать граф из любого репозитория GitHub, просто измените URL с github.com на deepgraph.co. Например:

  • Репозиторий на GitHub: https://github.com/username/repo
  • URL DeepGraph: https://deepgraph.co/username/repo

Вы сможете использовать эти продвинутые графовые запросы на различных MCP-хостах, таких как ChatGPT, Cursor, Windsurf, CodeGPT Extension, GitHub Copilot, Claude Desktop, Claude Code, Gemini CLI и других.

Доступные инструменты

  • list-graphs: Перечисляет доступные графы репозиториев с базовой информацией.

  • get-code: Получает полный исходный код для конкретной функциональности из графа.

  • find-direct-connections: Исследует прямые взаимосвязи функционала внутри графа кода.

  • nodes-semantic-search: Семантический поиск функциональностей кода с использованием естественного языка.

  • docs-semantic-search: Семантический поиск в документации репозитория.

Эта страница переведена автоматически. Технические детали смотрите в оригинале.

README

Показан фрагмент оригинального README. Открыть оригинал.

Deep Graph MCP Server by CodeGPT

A Model Context Protocol server that enables seamless interaction with Code Graphs.

How this works

This MCP allows you to interact with knowledge graphs available in your CodeGPT account or with public graphs from DeepGraph.

To create a graph from any GitHub repository, simply change the URL from github.com to deepgraph.co. For example:

  • GitHub repo: https://github.com/username/repo
  • DeepGraph URL: https://deepgraph.co/username/repo

You’ll be able to use these advanced graph-based queries across different MCP Hosts such as ChatGPT, Cursor, Windsurf, CodeGPT Extension, GitHub Copilot, Claude Desktop, Claude Code, Gemini CLI, and others.

Available Tools

  • list-graphs: Lists available repository graphs with basic information.

  • get-code: Retrieves the complete source code for a specific functionality from the graph.

  • find-direct-connections: Explores the direct relationships of a functionality within the code graph.

  • nodes-semantic-search: Semantically searches for code functionalities using natural language.

  • docs-semantic-search: Semantically searches repository documentation.

  • get-usage-dependency-links: Analyzes and lists functionalities affected by changes to a code entity.

  • folder-tree-structure: Retrieves the tree structure of a folder in the repository.

For Public Code Graphs (No Account Required)

You can interact with public graphs from DeepGraph:

  1. Find any public repository on deepgraph.co
  2. Use the repository reference (e.g., username/repository-name)

Installation using npx

Add the following configuration to your MCP client (CodeGPT Extension, Cursor, Copilot, Claude Desktop, Windsurf, etc.):

{
   "mcpServers": {
      "Deep Graph MCP": {
         "command": "npx",
         "args": ["-y" , "mcp-code-graph@latest", 
         "username/repository-name",  // DeepGraph repository URL
         "username2/repository-name2" // Add more repositories if needed
        ]
      }
   }
}

For Private Graphs (CodeGPT Account Required)

Открыть полный README на GitHub

Установка

npx -y mcp-code-graph@latest username/repository-name // DeepGraph repository URL "username2/repository-name2" // Add more repositories if needed
Новичок в MCP? Начните с руководства на mcpskill.org →

Конфигурация

{ "mcpServers": { "Deep Graph MCP": { "command": "npx", "args": ["-y" , "mcp-code-graph@latest", "username/repository-name", // DeepGraph repository URL "username2/repository-name2" // Add more repositories if needed ] } } }