MCP SERVER
GitHub MCP
让 AI 读取仓库、梳理 Issue 与审阅 PR,先从只读模式开始。
接入前准备
Cursor:支持 Streamable HTTP 的当前版本;可访问 api.githubcopilot.com。
GitHub PAT:限定目标仓库,授予必要读取权限。
Claude Desktop:另需 Docker Desktop 已启动;此页提供本地 Docker 配置。
CLI:已安装 Claude Code。
能力介绍
GitHub 官方 MCP 将仓库文件、Issue 和 Pull Request 接入支持 MCP 的 AI 客户端。适合在编辑器中理解项目、归纳待办和审阅变更。
适用场景
- 阅读指定仓库的 README 与代码,定位功能入口。
- 汇总 Issue 的背景与复现条件。
- 读取 PR 差异,生成待人工确认的审阅建议。
接入步骤
- 创建只覆盖目标仓库、具备必要读取权限的 GitHub Personal Access Token(PAT)。
- 选择右侧环境,替换 YOUR_GITHUB_PAT。Cursor 将配置合并至 .cursor/mcp.json 或用户级 ~/.cursor/mcp.json;Claude Desktop 使用其开发者配置文件。
- 重启客户端并查看 MCP 连接状态,再要求 AI 读取一个你有权限访问的仓库。
环境与平台差异
Cursor 示例连接 GitHub 托管的 Streamable HTTP 服务,不需要本地 Node.js 或 Docker。官方 Claude Desktop 指南当前建议使用本地 Docker 方案,因为 GitHub 远程服务的 OAuth 接入方式在该客户端中存在限制。右侧 Desktop 配置因此与 Cursor 不同。
使用边界
示例默认开启只读模式,不能创建 Issue、提交代码或合并 PR。需要写入时应重新评估权限并调整只读设置。PAT 应保存在个人配置中,不要提交到公开仓库;配置文件已有其他服务时只合并 github 项。此页核验了官方资料,尚未使用你的账号进行授权实测。
官方资料
官方仓库 · Cursor 安装说明 · Claude 安装说明 · 只读与工具权限