local-only server
The server can only run on the client’s local machine because it depends on local resources.
Integrations
Git MCP サーバー
標準化されたインターフェースを通じて強化されたGit操作を提供するModel Context Protocol(MCP)サーバー。このサーバーはMCPエコシステムと統合され、AIアシスタントにGit機能を提供します。
特徴
- コア Git 操作: init、clone、status、add、commit、push、pull
- ブランチ管理: リスト、作成、削除、チェックアウト
- タグ操作: リスト、作成、削除
- リモート管理: リスト、追加、削除
- スタッシュ操作: リスト、保存、ポップ
- 一括操作: 複数の Git 操作を連続して実行します
- GitHub 統合: 個人アクセストークンによる GitHub サポートが組み込まれています
- パス解決: オプションのデフォルトパス設定によるスマートなパス処理
- エラー処理: カスタムエラータイプによる包括的なエラー処理
- リポジトリキャッシュ: 効率的なリポジトリ状態管理
- パフォーマンス監視: パフォーマンス追跡機能が組み込まれています
インストール
- リポジトリをクローンします。
Copy
- 依存関係をインストールします:
Copy
- プロジェクトをビルドします。
Copy
構成
MCP 設定ファイルに以下を追加します:
Copy
環境変数
GIT_DEFAULT_PATH
: (オプション) Git操作のデフォルトパスGITHUB_PERSONAL_ACCESS_TOKEN
: (オプション) GitHub 操作用の GitHub 個人アクセス トークン
利用可能なツール
基本操作
init
: 新しいGitリポジトリを初期化するclone
: リポジトリをクローンするstatus
: リポジトリのステータスを取得するadd
:ステージファイルcommit
: コミットを作成するpush
: コミットをリモートにプッシュするpull
: リモートから変更をプルする
支店運営
branch_list
: すべてのブランチを一覧表示するbranch_create
: 新しいブランチを作成するbranch_delete
: ブランチを削除するcheckout
: ブランチを切り替えるか、作業ツリーのファイルを復元する
タグ操作
tag_list
: タグを一覧表示するtag_create
: タグを作成するtag_delete
: タグを削除する
リモート操作
remote_list
: リモートの一覧remote_add
: リモートを追加するremote_remove
: リモートを削除する
スタッシュ操作
stash_list
: スタッシュを一覧表示するstash_save
: 変更をスタッシュに保存するstash_pop
: スタッシュを適用および削除する
一括操作
bulk_action
: 複数の Git 操作を順番に実行する
発達
Copy
ライセンス
マサチューセッツ工科大学
貢献
- リポジトリをフォークする
- 機能ブランチを作成します(
git checkout -b feature/amazing-feature
) - 変更をコミットします (
git commit -m 'Add some amazing feature'
) - ブランチにプッシュする (
git push origin feature/amazing-feature
) - プルリクエストを開く
You must be authenticated.
Git MCP サーバーを使用すると、AI アシスタントはモデル コンテキスト プロトコルを介して拡張された Git 操作を実行でき、コア Git 機能、ブランチとタグの管理、GitHub の統合などをサポートします。