local-only server
The server can only run on the client’s local machine because it depends on local resources.
Integrations
Provides tools for generating prompts based on Git repository content, including the ability to generate PR descriptions by comparing differences between branches or commits.
GitがMCPサーバーにプロンプトを出す
このリポジトリは、Git リポジトリの内容に基づいてプロンプトを生成するためのいくつかのコマンドを提供するモデル コンテキスト プロトコル (MCP) サーバーを提供します。
(このリポジトリは、MarkItDown MCP サーバーとサンプルGit MCP サーバーから多大なインスピレーションを得ています。)
インストール
手動インストール
- このリポジトリをクローンする
- 依存関係をインストール:
uv sync --frozen
使用法
Zed EditorのMCPサーバーとして
次の内容をsettings.json
に追加します。
Copy
コマンド
サーバーは次のコマンドに応答します。
/git-diff <ancestor_branch_or_commit>
: HEAD と指定された祖先ブランチまたはコミット間の diff 結果を入力します。/generate-pr-desc <ancestor_branch_or_commit>
: HEAD と指定された祖先ブランチまたはコミット間の diff 結果に基づいて、プル リクエストの説明を生成します。
- 注: これは
/git-diff
とほぼ同じですが、出力の最後にプル リクエストの説明を生成するための手順が含まれています。
/git-cached-diff
: ステージングされた変更と HEAD の diff 結果を入力します。
例:
/generate-pr-desc main
/git-diff dev
/git-cached-diff
ライセンス
MITライセンス。詳細はライセンスを参照してください。
This server cannot be installed
差分から PR の説明を生成するコマンドを含む、Git リポジトリの内容に基づいてプロンプトを生成するモデル コンテキスト プロトコル サーバー。