GitHub MCP Server
GitHub 官方 MCP Server,让 AI 直接管理 GitHub 仓库、Issue、Pull Request、分支、搜索代码。支持创建/更新 Issue 和 PR、查看 Diff、搜索仓库和代码、管理分支。最常用的开发者 MCP 之一。
开发者工具
Claude Desktop · Cursor · Continue · VS Code
npm 4 个平台
5 项功能
安装
npx -y @modelcontextprotocol/server-github
把上面的配置写入 MCP 客户端的配置文件(Claude Desktop 为 claude_desktop_config.json),重启客户端后生效。
{
"mcpServers": {
"github": {
"command": "npx",
"args": ["-y", "@modelcontextprotocol/server-github"],
"env": {
"GITHUB_PERSONAL_ACCESS_TOKEN": "your-token"
}
}
}
}把上面的配置写入 MCP 客户端的配置文件(Claude Desktop 为 claude_desktop_config.json),重启客户端后生效。
第一步:前往 GitHub Settings → Developer settings → Personal access tokens 创建 Token。第二步:选择 Fine-grained token,授予仓库读写权限。第三步:在终端执行安装命令。第四步:在 MCP 客户端配置文件中添加配置,填入 Token。第五步:重启客户端,在对话中描述仓库操作需求即可。
- 开发者让 AI 查询当前仓库的 Open Issue 并创建修复分支
- Code Review 时 AI 自动在相关 Issue 下添加评论和分析
- 让 AI 搜索某段代码在组织所有仓库中的使用情况
- 自动创建 Release PR,包含变更日志和版本号
- 让 AI 批量关闭已解决的 Issue 并生成周报
- 使用 Fine-grained token 并限制到特定仓库,遵循最小权限原则
- 操作关键分支时 AI 会先确认,避免误操作
- 可以结合 Filesystem MCP 实现代码生成→提交→推送的完整流程
- Token 命名建议包含用途和过期时间,方便管理
数据来源:公开的 MCP Server 目录。本站为独立第三方目录,与各 MCP Server 维护方均无隶属或背书关系;名称与简介如实标注,介绍文案由本站再加工。