git-graph-mcp
git-graph-mcp
ローカルファーストの Git コミットグラフ端末ツールで、標準の MCP stdio サービスも提供します。端末でコミットや範囲を選択し、 Claude Code、Codex、Cursor などの MCP クライアントに、同じ予算制約付きの Git コンテキストを 読み取らせることができます。

できること
端末でコミットグラフ、ブランチ、コミット詳細、ワークスペースの状態を確認;
commit、range、ref の選択を保存し、CLI/TUI/MCP 間で再利用;
MCP 経由で graph、status、context、search、diff、history、resources を読み取り;
安全なブランチ操作と reset プレビューを生成し、reset/checkout/push は自動実行しない;
doctorで Node.js、Git、リポジトリ、MCP 設定、stdio ハンドシェイクを検査。
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 個の有界ツールと 2 つの読み取り専用リソースを提供します:
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