---
title: "GitHub：Claude、Cursor、Codex の設定 · DotsAgent"
description: "GitHub 公式サーバーです。リポジトリ、issue、pull request、Actions、コード検索に対応し、ツールセットを切り替えられます。 GitHub を13種類の MCP クライアントで設定できます。"
url: https://dotsagent.io/ja/mcp/servers/github
---

開発ツール · 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](https://github.com/github/github-mcp-server)
- **ステータス**: 稼働中

## インストール

このサーバーはベンダーがホストしているため、URLを追加するだけで利用でき、マシン上では何も実行されません。認証が必要な場合は、上の行に手順が記載されています。OAuthサーバーでは、初回接続時に認証を求められます。

### Claude Code

`shell`

```
claude mcp add --transport http --scope project github https://api.githubcopilot.com/mcp/
```

### Cursor

`.cursor/mcp.json`

```
{
  "mcpServers": {
    "github": {
      "url": "https://api.githubcopilot.com/mcp/"
    }
  }
}
```

### Codex

`~/.codex/config.toml`

```
[mcp_servers.github]
url = "https://api.githubcopilot.com/mcp/"
```

### 代わりにローカルで実行（Cursor）

`.cursor/mcp.json`

```
{
  "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}"
      }
    }
  }
}
```

[他のクライアントの設定 →](https://dotsagent.io/ja/mcp/config#add=github)

広い権限を持つ token を使うと、エージェントがその token の対象となるすべてのリポジトリに書き込めます。読み取り専用モードを使うか、権限を必要最小限に絞った token を使用してください。

## 開発ツールの他のサーバー

- [Everything](https://dotsagent.io/ja/mcp/servers/everything): クライアントが正しく動作するかを確認するための、MCPプロジェクトのリファレンステストサーバーです。すべてのプロトコル機能を利用できます。

- [Git](https://dotsagent.io/ja/mcp/servers/git): エージェントが選択したリポジトリパスにあるローカル Git リポジトリを操作します。ステータス、差分、履歴、ブランチ、コミットを確認できます。

- [GitLab](https://dotsagent.io/ja/mcp/servers/gitlab): GitLab 組み込みの endpoint です。issue、merge request、pipeline、検索に対応し、ツールセットを選択できます。

- [Figma](https://dotsagent.io/ja/mcp/servers/figma): Figmaファイルのフレーム、変数、コンポーネントをコーディングエージェントに提供し、生成するコードをデザインに合わせます。

- [Context7](https://dotsagent.io/ja/mcp/servers/context7): 最新かつバージョンに対応したライブラリのドキュメントとコード例をpromptに取り込みます。ホスト版で、APIキーは任意です。

- [Docker MCP Gateway](https://dotsagent.io/ja/mcp/servers/docker-mcp-gateway): DockerのMCPカタログにあるサーバーをコンテナで実行し、単一のゲートウェイエンドポイント経由で接続します。

## 情報源

1. [github.com](https://github.com/github/github-mcp-server)/github/github-mcp-server
2. [registry.modelcontextprotocol.io](https://registry.modelcontextprotocol.io/v0.1/servers?search=github-mcp-server)/v0.1/servers?search=github-mcp-server

AIエージェント開発者向けの独立したリファレンスです。ここに記載されているいずれのベンダーとも提携していません。

© 2026 DotsAgent · 確認日: 2026年10月1日
