git-graph-mcp
git-graph-mcp
Локально-ориентированный терминальный инструмент для графа коммитов Git, который также предоставляет стандартный MCP stdio-сервис. Он позволяет выбирать коммиты или диапазоны в терминале, а затем даёт MCP-клиентам, таким как Claude Code, Codex, Cursor, читать тот же ограниченный бюджетом контекст Git.

Возможности
Просматривайте в терминале граф коммитов, ветки, детали коммитов и состояние рабочей области;
Сохраняйте выбор commit, range, ref и повторно используйте его между CLI/TUI/MCP;
Читайте через MCP graph, status, context, search, diff, history и resources;
Генерируйте безопасные операции с ветками и предпросмотр reset, не выполняя автоматически reset/checkout/push;
Проверяйте Node.js, Git, репозиторий, конфигурацию MCP и рукопожатие stdio с помощью
doctor.
Related MCP server: org-as-code MCP Server
Быстрый старт
Требования: Git в PATH, официальная поддержка Node.js 22+.
npm ci
node .\bin\git-graph-mcp.js graph --plain --limit 8
node .\bin\git-graph-mcp.js doctorИнтерактивный TUI:
node .\bin\git-graph-mcp.js graphЧасто используемые операции:
node .\bin\git-graph-mcp.js status
node .\bin\git-graph-mcp.js search --limit 20
node .\bin\git-graph-mcp.js select commit <commit-oid>
node .\bin\git-graph-mcp.js selected
node .\bin\git-graph-mcp.js doctor --jsonЕсли целевой репозиторий не является текущим каталогом, добавьте к команде --repo <path>.
Конфигурация MCP
.mcp.json в корне репозитория использует локальный stdio:
{
"mcpServers": {
"git-graph": {
"type": "stdio",
"command": "node",
"args": ["./bin/git-graph-mcp.js", "mcp"]
}
}
}Сервер предоставляет 12 ограниченных инструментов и два ресурса только для чтения:
git-graph://default/selection, git-graph://default/status. MCP stdout
содержит только сообщения протокола; диагностика записывается в stderr и не раскрывает пути репозитория, значения конфигурации или содержимое запросов.
Границы безопасности
Рабочий процесс по умолчанию доступен только для чтения. Создание ветки требует явного вызова и не перемещает существующие ветки; reset только создаёт
предпросмотр, а git_revalidate_plan проверяет отпечаток состояния репозитория перед действием. Проект не запускает сетевые слушатели,
не загружает содержимое репозитория.
Разработка и публикация
npm run check
npm run test:package-installПодробнее:
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseNot gradedqualityBmaintenanceProvides batch file operations, search, and essential git workflows via stdio MCP.731Apache 2.0
- AlicenseNot gradedqualityDmaintenanceEnables AI agents to interact with a Git-native organizational governance system, supporting proposal-validation workflows, decision-making, and audit trail management through 21 MCP tools over stdio transport.1MIT
- FlicenseNot gradedqualityBmaintenanceProfile-driven MCP server for safely inspecting and changing local Git repositories via a Streamable HTTP endpoint with deny-by-default security.1
- FlicenseNot gradedqualityCmaintenanceA local-only MCP server that exposes git repository history, diffs, and status as tools for LLM clients, working entirely against a local git repo on disk.
Related MCP Connectors
A MCP server built for developers enabling Git based project management with project and personal…
Create, browse, remix, collaborate on, and run durable AI workflow nodes from MCP hosts.
TradeOS MCP: ticker search, My Agent, chart TA, macro news. npm stdio or HTTP.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/ShinonomeAya/git-graph-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server