GitHub Checkout and Commit Tools について
GitHub MCP サーバーのブランチ切り替えやコミット操作ツールを示すサンプルリポジトリです。ローカルリポジトリの操作と GitHub へのファイルのプッシュを扱います。
主な機能
- 01ブランチのチェックアウト
- 02コミットのチェックアウト
- 03ローカルコミットの作成
- 04ファイルのコミットとプッシュ
活用シーン
- 01ローカルリポジトリのブランチ切り替え
- 02特定コミットのローカルでの確認
- 03ローカルリポジトリでのコミット作成
- 04ファイル変更の GitHub へのプッシュ
MCP 対応
GitHub MCP サーバーで使うチェックアウトおよびコミットツールの例を示し、Claude から Git 操作を行えます。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
インストール方法は未掲載です
このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。
ツール
ツール一覧はまだ取得されていません
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
GitHub のチェックアウトとコミットのツール
このリポジトリでは、GitHub MCP サーバーの新しいチェックアウトとコミットのツールを紹介しています。
特徴
- checkout_branch:ローカルリポジトリのブランチをチェックアウトします
- checkout_commit:ローカルリポジトリの特定のコミットをチェックアウトします
- create_commit:ローカルリポジトリにコミットを作成します
- commit_and_push_file:ファイルを GitHub リポジトリにコミットしてプッシュします
使い方
これらのツールは、GitHub MCP サーバーと連携して、Claude から直接 Git の操作を実行するために使用できます。
例
この行は commit_and_push_file ツールを使って追加されました!
コメント
Markdown 対応
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。