GitDiagram MCP

MCP и плагин GitDiagram отдают агенту схему архитектуры публичного репозитория GitHub вместе с исходником Mermaid.

  • 18 884 ★ репозитория
  • Последний коммит
  • MIT
MCP-серверОфициальный

Минимальный доступ

Почему такой уровень

  • Названия репозиториев, которые вы запрашиваете, уходят на внешний сервис gitdiagram.com.
Все причины и проверки

ahmedkhaleel2004/gitdiagram

Установка

В терминале, через SkillFoxx CLI

npx skillfoxx add mcp/gitdiagram

Определит агенты на машине, покажет уровень доступа и зафиксирует версию.

Другие способы установки

Доступ и проверки

Как мы проверяем

Минимальный доступИнструмент ничего не запускает и не ходит в сеть.

  • Названия репозиториев, которые вы запрашиваете, уходят на внешний сервис gitdiagram.com.

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

GitDiagram превращает публичный репозиторий GitHub в интерактивную диаграмму архитектуры. Для агентов есть удаленный MCP-сервер `https://gitdiagram.com/mcp` без ключа и входа: он возвращает текстовое пояснение архитектуры, основные компоненты с путями к исходникам, связи между ними и исходник Mermaid, ищет сохраненные диаграммы и отдает ролики-пояснения. В репозитории лежит плагин Claude Code: он подключает MCP-сервер и добавляет навык `/gitdiagram`. Навык находит точное имя `owner/repo` через `find_repository_diagrams`, вызывает `get_repository_diagram` и отвечает кратким обзором с компонентами и ссылкой на интерактивную диаграмму. Запасной путь без MCP: `gitdiagram.com/owner/repo.md` отдает ту же диаграмму в Markdown.

Для кого. Тем, кто знакомится с чужой кодовой базой или изучает open source проект, и хочет получить обзор архитектуры от агента в Claude Code, Codex или Cursor.

Подходит, если

  • Агент объясняет структуру незнакомого репозитория перед первым коммитом в него.
  • В документацию нужна диаграмма Mermaid по архитектуре открытого проекта.
  • Сравнивают устройство двух библиотек и смотрят на связи их компонентов.
  • Агент ищет, где в проекте лежит нужный компонент, по списку путей из диаграммы.

Не подходит, если

  • Репозиторий закрыт: диаграммы доступны только для публичных репозиториев.
  • Нужен точный разбор кода: диаграммы сделаны ИИ и требуют проверки по исходникам.
  • Нужна мгновенная диаграмма свежего репозитория: если ее нет, сайт создает ее около минуты.

Пример запроса к агенту

Объясни архитектуру `fastapi/fastapi`: главные компоненты с путями к исходникам и диаграмма Mermaid.

MCP

Транспорт
http
Авторизация
не нужна

Ограничения

MCP работает с публичными репозиториями GitHub. Диаграммы создает ИИ, поэтому конкретные утверждения сверяют с исходниками. Если диаграммы репозитория еще нет, инструмент возвращает ссылку, по которой сайт бесплатно создает ее примерно за минуту, после чего запрос повторяют. Сервер удаленный, названия репозиториев уходят на `gitdiagram.com`. Плагин Claude Code ставят из маркетплейса этого репозитория, остальным клиентам хватает адреса MCP.

Как отключить. Удалите плагин в менеджере плагинов Claude Code или сервер командой `claude mcp remove gitdiagram`. Для других клиентов уберите запись `gitdiagram` из настроек.

Частые вопросы

Как поставить плагин для Claude Code?

Командами `claude plugin marketplace add ahmedkhaleel2004/gitdiagram` и `claude plugin install gitdiagram@gitdiagram`. Плагин добавляет MCP-сервер и навык `/gitdiagram`.

Как подключить только MCP?

Командой `claude mcp add --transport http gitdiagram https://gitdiagram.com/mcp`. Для Codex: `codex mcp add gitdiagram --url https://gitdiagram.com/mcp`.

Нужны ли ключ или вход?

Нет, README называет сервер доступным без ключа и без входа.

Что делать, если диаграммы нет?

Откройте ссылку из ответа: сайт бесплатно создает диаграмму примерно за минуту. Затем попросите агента прочитать ее снова.

Есть ли путь без MCP?

Да. Адрес `gitdiagram.com/owner/repo.md` отдает ту же диаграмму в Markdown, код 404 означает, что диаграммы еще нет.

Обсуждение

Вопросов и отзывов пока нет.

MCP-серверы

MCP-сервер дает агенту граф кода репозитория: поиск функций по смыслу, связи символов и список мест, которые заденет правка

MCP-серверРасширенный доступ401Звезды репозитория

Удаленный MCP-сервер, который отдает агенту документацию и код любого публичного GitHub-репозитория без установки

MCP-серверРасширенный доступ8,5 тыс.Звезды репозитория

MCP-сервер строит граф сущностей, связей и потоков кода, и агент находит нужные файлы, не читая репозиторий целиком

MCP-серверРасширенный доступ50Звезды репозитория

Локальный граф структуры кода: строит карту репозитория через tree-sitter и отдает агенту по MCP только тот контекст, который относится к правке

MCP-серверРасширенный доступ32,7 тыс.Звезды репозитория
Выбор редакции

Индексирует кодовую базу в граф знаний и отдает агенту через MCP связи вызовов, радиус влияния правок и поиск по коду

MCP-серверРасширенный доступ48,5 тыс.Звезды репозитория

Сравнение с похожими

Карточки с тем же главным запросом: чем они отличаются.

ИнструментОфициальныйАвторизацияЗвезды репозиторияГлавное отличие
GitDiagram (эта карточка)дане нужна18 884
GitMCPнетне нужна8 513подключает агента к документации и коду репозитория; GitDiagram возвращает готовую схему архитектуры и исходник Mermaid
Repomixнетне нужна29 240упаковывает репозиторий в один файл для модели; GitDiagram отдает разбор компонентов и связей

Коротко о README

В README рассказано о сайте, MCP-сервере без ключа, кнопках установки для Claude, Cursor и VS Code, командах для Claude Code, Codex и Copilot и о Markdown-версии диаграмм.

Бейдж для README

Сообщить о проблеме