TL;DR

  • GitHub 公式の MCP サーバ(github-mcp-server)を Cursor から使う手順。
  • Docker でサーバを動かし、Personal Access Token を渡す設定を .cursor/mcp.json に書く。

検証

  1. MCP サーバを Docker で立ち上げるので、Docker をインストールして起動しておく
  2. GitHub の Personal Access Token を作成する。必要な権限は、README の Tools を見て与える
  3. .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": "XXX", // 2. で作成したトークンを入力
      },
    },
  },
}

キーワード

参考