GitDiagram MCP
MCP и плагин GitDiagram отдают агенту схему архитектуры публичного репозитория GitHub вместе с исходником Mermaid.
- 18 884 ★ репозитория
- Последний коммит
- MIT
Минимальный доступ
Почему такой уровень
- Названия репозиториев, которые вы запрашиваете, уходят на внешний сервис gitdiagram.com.
Установка
- Работает в
В терминале, через 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-серверыDeep Graph MCP — граф кода репозитория для агента
Deep Graph MCP
MCP-сервер дает агенту граф кода репозитория: поиск функций по смыслу, связи символов и список мест, которые заденет правка
Удаленный MCP-сервер, который отдает агенту документацию и код любого публичного GitHub-репозитория без установки
MCP-сервер строит граф сущностей, связей и потоков кода, и агент находит нужные файлы, не читая репозиторий целиком
Локальный граф структуры кода: строит карту репозитория через tree-sitter и отдает агенту по MCP только тот контекст, который относится к правке
Индексирует кодовую базу в граф знаний и отдает агенту через MCP связи вызовов, радиус влияния правок и поиск по коду
Граф кода и память проекта в одной программе на Rust: агент получает выдержки из файлов со ссылкой на строки
Сравнение с похожими
Карточки с тем же главным запросом: чем они отличаются.
| Инструмент | Официальный | Авторизация | Звезды репозитория | Главное отличие |
|---|---|---|---|---|
| GitDiagram (эта карточка) | да | не нужна | 18 884 | |
| GitMCP | нет | не нужна | 8 513 | подключает агента к документации и коду репозитория; GitDiagram возвращает готовую схему архитектуры и исходник Mermaid |
| Repomix | нет | не нужна | 29 240 | упаковывает репозиторий в один файл для модели; GitDiagram отдает разбор компонентов и связей |
Коротко о README
В README рассказано о сайте, MCP-сервере без ключа, кнопках установки для Claude, Cursor и VS Code, командах для Claude Code, Codex и Copilot и о Markdown-версии диаграмм.