Git MCP Server
Git MCP サーバー
標準化されたインターフェースを通じて強化されたGit操作を提供するModel Context Protocol(MCP)サーバー。このサーバーはMCPエコシステムと統合され、AIアシスタントにGit機能を提供します。
特徴
コア Git 操作: init、clone、status、add、commit、push、pull
ブランチ管理: リスト、作成、削除、チェックアウト
タグ操作: リスト、作成、削除
リモート管理: リスト、追加、削除
スタッシュ操作: リスト、保存、ポップ
一括操作: 複数の Git 操作を連続して実行します
GitHub 統合: 個人アクセストークンによる GitHub サポートが組み込まれています
パス解決: オプションのデフォルトパス設定によるスマートなパス処理
エラー処理: カスタムエラータイプによる包括的なエラー処理
リポジトリキャッシュ: 効率的なリポジトリ状態管理
パフォーマンス監視: パフォーマンス追跡機能が組み込まれています
Related MCP server: GitHub MCP Server Plus
インストール
リポジトリをクローンします。
git clone https://github.com/yourusername/git-mcp-v2.git
cd git-mcp-v2依存関係をインストールします:
npm installプロジェクトをビルドします。
npm run build構成
MCP 設定ファイルに以下を追加します:
{
"mcpServers": {
"git-v2": {
"command": "node",
"args": ["path/to/git-mcp-v2/build/index.js"],
"env": {
"GIT_DEFAULT_PATH": "/path/to/default/git/directory",
"GITHUB_PERSONAL_ACCESS_TOKEN": "your-github-pat"
}
}
}
}環境変数
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 操作を順番に実行する
発達
# Run tests
npm test
# Run tests with coverage
npm run test:coverage
# Run linter
npm run lint
# Format code
npm run formatライセンス
マサチューセッツ工科大学
貢献
リポジトリをフォークする
機能ブランチを作成します(
git checkout -b feature/amazing-feature)変更をコミットします (
git commit -m 'Add some amazing feature')ブランチにプッシュする (
git push origin feature/amazing-feature)プルリクエストを開く
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
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/Sheshiyer/git-mcp-v2'
If you have feedback or need assistance with the MCP directory API, please join our Discord server