GitHub MCP Server CLI Extension について
GitHub MCP Server CLI Extension は、GitHub MCP Server のインストールと認証を行う GitHub CLI 拡張機能です。既存の GitHub CLI 認証を使い、Docker や手動のトークン管理なしで環境に合ったバイナリを取得します。
主な機能
- 01gh による GitHub MCP Server のインストール
- 02GitHub CLI 認証の再利用
- 03環境に合ったバイナリのダウンロード
- 04stdio モードでのサーバー起動
活用シーン
- 01コマンドラインから GitHub MCP Server をインストール
- 02VS Code の MCP 設定用にサーバーを起動
- 03既存の gh 認証を使い、個別のトークン設定を省略
MCP 対応
この拡張機能は GitHub MCP Server をインストールし、stdio モードで起動して MCP クライアントに接続します。既存の GitHub CLI 認証を利用します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
GitHub MCP サーバー CLI 拡張機能
GitHub MCP サーバーのインストールと認証を簡素化する GitHub CLI 拡張機能です。
インストール
gh extension install MayorFaj/gh-github-mcp-server
使用方法
stdio モードで GitHub MCP サーバーを起動します。
VS Code との連携
以下を VS Code のユーザー設定(JSON)に追加します。
{
"mcp": {
"servers": {
"github": {
"command": "gh",
"args": [
"github-mcp-server",
"stdio"
]
}
}
}
}
Ctrl+Shift+P(macOS では Cmd+Shift+P)を押して「Preferences: Open User Settings (JSON)」と入力すると、設定を編集できます。
機能
- 設定不要:既存の GitHub CLI 認証を使用します
- 自動インストール:お使いのプラットフォームに適したバイナリをダウンロードします
- 追加の依存関係不要:Docker や手動でのトークン管理は必要ありません
ライセンス
MIT ライセンス
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。