開発ツール · GitHub
GitHub を設定
GitHub 公式サーバーです。リポジトリ、issue、pull request、Actions、コード検索に対応し、ツールセットを切り替えられます。
- 提供元
- GitHub 公式
- ホスト版エンドポイント
https://api.githubcopilot.com/mcp/- ローカルで実行
docker run -i --rm -e GITHUB_PERSONAL_ACCESS_TOKEN ghcr.io/github/github-mcp-server- トランスポート
- streamable-http, stdio
- 認証
- クライアントに GitHub アプリがある場合、ホスト型 endpoint では OAuth を使用します。それ以外の場合は personal access token を使用します。
- 環境変数
GITHUB_PERSONAL_ACCESS_TOKEN- アクセス対象
- 読み取りと書き込みに対応します。読み取り専用モードとツールセットの絞り込みも利用できます。
- ライセンス
- MIT
- ソース
- github.com/github/github-mcp-server
- ステータス
- 稼働中
インストール
このサーバーはベンダーがホストしているため、URLを追加するだけで利用でき、マシン上では何も実行されません。認証が必要な場合は、上の行に手順が記載されています。OAuthサーバーでは、初回接続時に認証を求められます。
Claude Code
claude mcp add --transport http --scope project github https://api.githubcopilot.com/mcp/
Cursor
{
"mcpServers": {
"github": {
"url": "https://api.githubcopilot.com/mcp/"
}
}
}
Codex
[mcp_servers.github]
url = "https://api.githubcopilot.com/mcp/"
代わりにローカルで実行(Cursor)
{
"mcpServers": {
"github": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"-e",
"GITHUB_PERSONAL_ACCESS_TOKEN",
"ghcr.io/github/github-mcp-server"
],
"env": {
"GITHUB_PERSONAL_ACCESS_TOKEN": "${env:GITHUB_PERSONAL_ACCESS_TOKEN}"
}
}
}
}
広い権限を持つ token を使うと、エージェントがその token の対象となるすべてのリポジトリに書き込めます。読み取り専用モードを使うか、権限を必要最小限に絞った token を使用してください。
開発ツールの他のサーバー
Everything
クライアントが正しく動作するかを確認するための、MCPプロジェクトのリファレンステストサーバーです。すべてのプロトコル機能を利用できます。
Git
エージェントが選択したリポジトリパスにあるローカル Git リポジトリを操作します。ステータス、差分、履歴、ブランチ、コミットを確認できます。
GitLab
GitLab 組み込みの endpoint です。issue、merge request、pipeline、検索に対応し、ツールセットを選択できます。
Figma
Figmaファイルのフレーム、変数、コンポーネントをコーディングエージェントに提供し、生成するコードをデザインに合わせます。
Context7
最新かつバージョンに対応したライブラリのドキュメントとコード例をpromptに取り込みます。ホスト版で、APIキーは任意です。
Docker MCP Gateway
DockerのMCPカタログにあるサーバーをコンテナで実行し、単一のゲートウェイエンドポイント経由で接続します。