配置方式

在 OpenCode 配置文件中加入下面这段:

"mcp": {
  "github": {
    "type": "local",
    "command": [
      "docker",
      "run",
      "-i",
      "--rm",
      "-e",
      "GITHUB_PERSONAL_ACCESS_TOKEN",
      "ghcr.io/github/github-mcp-server"
    ],
    "environment": {
      "GITHUB_PERSONAL_ACCESS_TOKEN": "你的 GitHub token"
    }
  }
}

注意两点:

  • 需要本机已安装并启动 Docker
  • 配置字段要用 environment,不要写成 env

验证是否接入成功

先执行:

opencode mcp list

正常结果应包含:

github connected

如果要继续做实际调用,可以进入 opencode 后测试:

use the github tool and tell me my GitHub login

或者:

use the github tool to list my repositories

能正常调用 GitHub 工具,就说明接入完成。