mcpField
G
git-summary

git-summary

ローカル
github.com/yifanyifan897645バージョン管理028 週間前に更新

git-summary について

git-summaryは、AIコーディングエージェント向けのローカルGit分析MCPサーバーです。コミット履歴やコードの担当者、ブランチ状態を整理し、リポジトリの変化を把握できます。

主な機能

  1. 01リポジトリ概要とコミット統計
  2. 02コミット範囲の意味的な変更要約
  3. 03ファイル行単位の担当者分析
  4. 04コミット種別ごとの変更履歴生成
  5. 05ブランチの古さと先行・遅行の確認
  6. 06コミットメッセージとコード変更の検索

活用シーン

  1. 01貢献者と最近のコミットの確認
  2. 02バージョンやブランチ間の変更比較
  3. 03特定行を変更した担当者の特定
  4. 04リリースノート作成と変更の追跡

MCP 対応

ClaudeやCursorなどのMCPクライアントに、Git概要、変更、blame、ブランチ健全性、履歴検索のツールを提供します。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

mcp.json · 共通設定
{
"mcpServers": {
"yifanyifan897645-git-summary": {
"command": "npx",
"args": [
"-y",
"git-summary-mcp"
]
}
}
}
起動コマンドnpx -y git-summary-mcp

ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
npmgit-summary-mcp0.1.2

ツール

6

掲載時のツール一覧 · 2 週間前に更新

パラメーター型必須説明
repo_pathstringいいえGit リポジトリのパス(デフォルトは現在の作業ディレクトリ)
commit_countnumberいいえ含める最近のコミット数(デフォルトは 20)

詳細

git-summary-mcp

ローカルの Git リポジトリを AI アシスタントが深く理解できるようにする MCP サーバーです。Claude、Cursor、または任意の MCP クライアントから、リポジトリの概要、変更内容のセマンティックな要約、blame 分析、自動生成される変更履歴、ブランチの健全性チェック、履歴検索をすぐに利用できます。

クイックスタート

npx git-summary-mcp

設定は不要です。API キーもアカウントも必要ありません。任意の Git リポジトリで実行するだけです。

ツール

git_summary

リポジトリの構造化された概要です。現在のブランチ、最近のコミット、貢献者、統計情報を確認できます。

"Summarize this repository"
"Who are the top contributors?"
"Show me the last 10 commits"
git_changes

任意のコミット範囲における変更内容のセマンティックな要約です。変更されたファイル、変更したユーザー、差分全体の統計を確認できます。

"What changed between v1.0 and v2.0?"
"Summarize the changes in the last week"
"What did the feature branch change?"
git_blame

ファイルの所有状況を分析します。各行を誰がいつ、どのコミットで記述したかを確認し、貢献者ごとの内訳を取得できます。

"Who last modified src/index.ts?"
"Show me the blame for lines 50-100 of app.py"
"Who owns most of this file?"
git_changelog

コミット種別(機能、修正、ドキュメントなど)ごとにグループ化した変更履歴を、Conventional Commits の検出機能を使って自動生成します。

"Generate a changelog for the last release"
"Create release notes from v1.0 to v2.0"
git_branch_health

古いブランチ、マージ済みで削除可能なブランチ、先行・遅延しているブランチを見つけます。

"Which branches are stale?"
"Any branches that have been merged and can be deleted?"
"Show me branch health"
git_search

コミットメッセージとコードの変更(pickaxe 検索)を検索し、何かがいつ導入または変更されたかを見つけます。

"When was the login function added?"
"Find commits that mention 'authentication'"
"When was this config value changed?"

インストール

Claude Desktop / Claude Code

MCP 設定に追加します。

{
  "mcpServers": {
    "git-summary": {
      "command": "npx",
      "args": ["-y", "git-summary-mcp"]
    }
  }
}
Cursor

.cursor/mcp.json に追加します。

{
  "mcpServers": {
    "git-summary": {
      "command": "npx",
      "args": ["-y", "git-summary-mcp"]
    }
  }
}
Windsurf

上記と同じ形式で、MCP 設定に追加します。

なぜ使うのか?

AI コーディングアシスタントはファイルを読み、コマンドを実行できますが、プロジェクトの履歴を本質的に理解しているわけではありません。この MCP サーバーは、構造化され、トークン効率の高い Git の情報を提供することで、次のことを可能にします。

  • 誰がいつ何に取り組んだかを把握する
  • 正確な変更履歴とリリースノートを生成する
  • バグがいつ導入されたかを見つける
  • 古いブランチや整理できるブランチを特定する
  • コードレビューや PR 向けに変更を要約する

要件

  • Node.js 18+
  • Git がインストールされ、PATH から利用できること
  • Git リポジトリ内で実行するか、Git リポジトリを指定する必要があります

MCP ツールキットの一部

すべてのサーバーを見る →

ライセンス

MIT

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。