6.1 GitHub
定位
GitHub 官方 MCP(Model Context Protocol,模型上下文协议)服务器,把 GitHub API(Application Programming Interface)直接接入 Claude Code。建 issue、review PR(Pull Request,拉取请求)、搜仓库,不用切浏览器。
核心功能
这是一个 HTTP(HyperText Transfer Protocol)类型的远程 MCP 服务器,由 GitHub(Copilot 团队)托管在 api.githubcopilot.com。接入后 Claude 可以调用 GitHub 的完整 API——包括但不限于:
- 仓库管理(创建、fork、搜索)
- Issue 操作(创建、评论、关闭、打标签)
- PR 全流程(创建、review、merge、查看 diff)
- 代码搜索
- 分支管理
- Release 发布
具体暴露哪些工具取决于 GitHub 服务端,会随 Copilot MCP 的版本更新而变化。
安装与配置
/plugin install github@claude-plugins-official需要一个 GitHub Personal Access Token(PAT,个人访问令牌)。到 GitHub → Settings → Developer settings → Personal access tokens 生成,按需勾选权限(至少 repo 和 read:org)。
token 通过环境变量传入:
export GITHUB_PERSONAL_ACCESS_TOKEN="ghp_xxxxxxxxxxxx"写进 shell profile 即可。插件通过 HTTP 连接 https://api.githubcopilot.com/mcp/,请求头带上这个 token(Authorization: Bearer ${GITHUB_PERSONAL_ACCESS_TOKEN})。
典型使用场景
场景一:批量处理 issue
你在维护一个开源项目,积攒了十几个 issue 没看。直接跟 Claude 说”帮我看看最近的 open issue,哪些是 bug 哪些是 feature request,给每个加上对应 label”。
场景二:PR review 辅助
“看一下 #42 这个 PR 的 diff,有没有明显问题”——Claude 拉取 diff 内容,指出潜在问题,甚至可以直接留 review 评论。
场景三:快速搜索
“这个仓库里哪些文件引用了 deprecated 的 oldFunction”——用 GitHub 的代码搜索 API 直接查。
注意事项
- 这是远程 MCP 服务器,请求走公网到 GitHub。网络不通或者 token 过期会直接报错。
- PAT 的权限范围决定了 Claude 能做什么。如果你只给了
read权限,它建不了 issue。按最小权限原则来。 - 该服务器由 GitHub Copilot 团队维护,工具列表可能随版本迭代变化。
- 对私有仓库的操作需要 token 有对应仓库的访问权限。
本章来自《Claude 插件官方指南》开源版 · 作者「递归客」
在线阅读完整书系:inferloop.dev
源码仓库:github.com/diguike/book-claude-plugins
本书资源
- 源码仓库 · github.com/diguike/book-claude-plugins
- 在线阅读 · inferloop.dev/claude-plugins
- 所有书目 · inferloop.dev
继续阅读 · 同作者其他书
- 《Transformer 工程实战》从注意力机制到生产部署
- 《自己动手写 AI Agent》从 Claude Code 开源架构到你的第一个编程助手
- 《AI 时代的 CLI 工具开发实战》用 TypeScript 构建现代 CLI 工具
- 《LLM Infra 工程实战》从入门到实践
- 《Hermes Agent 实战》构建会成长的个人 AI Agent
- 《OpenClaw 源码解析》现代 Agent 系统的架构设计与工程实践
- 《Agent Memory 工程实战》从 claude-mem 源码到企业级记忆平台
- 《AI Token 中转站实战》从 0 搭建企业级 LLM 网关
- 《LangChain.js Agent 开发权威指南》从 1.x 抽象到生产级 Agent
- 《百万级 AI Agent 平台架构》智能客服 SaaS 实战
- 《AI Agent 评测工程实战》从 0 用 TypeScript 构建你的评测平台
- 《Agent Harness 评测工程》用评测建设并守护一个 agent harness
- 《源码精读》每章一个开源仓库 · 从架构到品味
- 《Claude Code Skill 指南》