repos
、issues
、pull_requests
、code_security
(コードスキャン)、notifications
など、最大7つのデフォルトモジュールを含むghcr.io/github/github-mcp-server
{
"command": "docker",
"args": [
"run", "-i", "--rm",
"-e", "GITHUB_PERSONAL_ACCESS_TOKEN",
"ghcr.io/github/github-mcp-server"
],
"env": {
"GITHUB_PERSONAL_ACCESS_TOKEN": "${input:github_token}"
}
}
GITHUB_TOOLSETS
、GITHUB_DYNAMIC_TOOLSETS
、GITHUB_READ_ONLY
、GITHUB_HOST
環境変数を使用して、機能セット、動的ロード、読み取り専用モード、およびカスタムホスト(GHES)をカスタマイズできます。cd cmd/github-mcp-server
go build -o github-mcp-server
export GITHUB_PERSONAL_ACCESS_TOKEN=<token>
./github-mcp-server stdio
GITHUB_HOST
環境変数を使用してプライベートインスタンスを構成する。使用方法 | 設定方法 | 説明 |
---|---|---|
Docker | 環境変数またはコマンドライン引数 | token、ツールセット、読み書き権限、ホストの設定 |
バイナリ直接実行 | CLI または env | Docker と同様、CI/CD ワークフローへの統合に適している |
VS Code config | .vscode/mcp.json またはユーザー設定 |
プロジェクト設定を共有可能 |
i18n / Tool 記述のカスタマイズ | github-mcp-server-config.json |
プロンプト情報や多言語の変更 |
--read-only
モードをサポートし、書き込み不可の状態にロックできます。github-mcp-server
は、GitHub 公式が Anthropic MCP プロトコルに基づいて開発したツールであり、GitHub API 機能を標準化して AI モデルに提供することを目的としています。高度な構成可能性、安全モードを備え、主要な AI クライアント(VS Code Copilot Chat、Claude Desktop など)に統合されており、「AI 駆動開発」と CI/CD 自動化シーンに適しています。同時に、MCP 自体のセキュリティ上の潜在的な危険性にも注意し、監査ツールと組み合わせて使用する必要があります。