mcp-git-tools
mcp-git-tools
AIエージェント向けのGitリポジトリ解析ツールで、MCP(Model Context Protocol)経由で提供されます。ネイティブのgitコマンドを使用してローカルリポジトリを解析します — GitHub APIは不要です。
ツール
ツール | 説明 |
| 著者、日付範囲、ファイルパスによるフィルタリングでコミット履歴を取得します |
| コミット、ブランチ、タグ間の差分を変更サマリー付きで表示します |
| ファイルの各行を最後に変更した人をコミット情報とともに表示します |
| リポジトリの統計: コミット数、貢献者、時間経過に伴うアクティビティ、最も変更されたファイル |
| ブランチを最終コミット情報、先行/遅延数、マージ済み/未マージの状態とともに一覧表示します |
Related MCP server: mcp-git
前提条件
Node.js >= 18
Git がインストールされ、PATHに含まれていること
セットアップ
npm install
npm run build設定
MCPクライアント設定に追加してください:
{
"mcpServers": {
"git-tools": {
"command": "node",
"args": ["D:/products/mcp-servers/mcp-git-tools/dist/index.js"]
}
}
}ツール詳細
git_log
オプションのフィルターを使用して最近のコミット履歴を取得します。
パラメータ:
repoPath(必須) — Gitリポジトリへの絶対パスcount— 返すコミット数(デフォルト: 20)author— 著者名またはメールアドレスでフィルタリングsince/until— 日付範囲のフィルターpath— 特定のファイルまたはディレクトリに影響するコミットにフィルタリング
git_diff
2つのリファレンスを比較し、変更の構造化されたサマリーを取得します。
パラメータ:
repoPath(必須) — Gitリポジトリへの絶対パスfrom— 開始リファレンス(デフォルト: HEAD~1)to— 終了リファレンス(デフォルト: HEAD)path— 差分を特定のファイルまたはディレクトリに限定summaryOnly— 完全な差分テキストなしで統計のみを返す
git_blame
ファイルの行ごとの作者を表示します。
パラメータ:
repoPath(必須) — Gitリポジトリへの絶対パスfilePath(必須) — リポジトリルートからの相対ファイルパスstartLine/endLine— 特定の行範囲をblameref— 特定のコミットでblame
git_stats
リポジトリのアクティビティの概要を取得します。
パラメータ:
repoPath(必須) — Gitリポジトリへの絶対パスtopAuthors— 上位貢献者の数(デフォルト: 10)topFiles— 最も変更されたファイルの数(デフォルト: 10)
git_branch
ブランチを一覧表示して分析します。
パラメータ:
repoPath(必須) — Gitリポジトリへの絶対パスbaseBranch— 比較対象のブランチ(デフォルト: main または master)includeRemote— リモート追跡ブランチを含めるmergedOnly/unmergedOnly— マージ状態でフィルタリング
ライセンス
MIT
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
- FlicenseNot gradedqualityNot gradedmaintenanceEnables AI assistants to interact with local Git repositories for operations like status, commits, branching, and diffs, plus GitHub API integration for managing pull requests when authenticated.
- AlicenseBqualityDmaintenanceEnables Git repository interaction and automation via LLMs, providing tools to read, search, and manipulate Git repositories.15159MIT
- FlicenseBqualityDmaintenanceEnables AI assistants to inspect local Git repositories and interact with the GitHub API for reading commits, diffs, files, issues, comments, pull requests, and project boards.10121
- FlicenseNot gradedqualityBmaintenanceEnables analysis of local Git repositories via standard git commands, providing insights like line authorship, commit frequency, code churn, and co-changed files.
Related MCP Connectors
Git-backed platform for skills, tools, and context for AI agents
Connect AI assistants to GitHub - manage repos, issues, PRs, and workflows through natural language.
Repo intel for AI coding agents: overview, PRs, contributors, hot files, CI, deps. Remote MCP.
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/rog0x/mcp-git-tools'
If you have feedback or need assistance with the MCP directory API, please join our Discord server