月访问量
1.8M
累计浏览
9
用户评分
4.9
收录时间
2026-07
产品介绍
产品介绍
GitHub MCP Server 是 GitHub 官方维护的 Model Context Protocol 服务器,将 GitHub 平台能力直接连接到 AI 工具。AI 助手可以通过自然语言读取仓库与代码文件、管理 Issue 和 PR、分析代码、监控 Actions 工作流,覆盖从代码查询到团队协作的完整开发链路。服务器提供远程托管和本地 Docker 两种部署模式,是 GitHub 生态最权威的 MCP 实现。
核心功能
- 仓库管理:浏览和查询代码、搜索文件、分析提交、理解项目结构
- Issue 与 PR 自动化:创建、更新、管理 Issue 和 Pull Request,辅助 Bug 分诊和代码评审
- CI/CD 工作流:监控 GitHub Actions 运行状态、分析构建失败、管理 Releases
- 代码分析:查看安全告警、Dependabot 提示、理解代码模式
- 团队协作:访问 Discussions、管理通知、分析团队活动
- 工具集划分:支持按
repos、issues、pull_requests、actions、code_security等工具集按需启用
安装配置
远程服务器(推荐,由 GitHub 托管,自动更新,无需本地环境):
{
"mcpServers": {
"github": {
"type": "http",
"url": "https://api.githubcopilot.com/mcp/"
}
}
}
使用 Personal Access Token 认证(兼容 Claude Desktop、Cursor 等):
{
"mcpServers": {
"github": {
"type": "http",
"url": "https://api.githubcopilot.com/mcp/",
"headers": {
"Authorization": "Bearer ${input:github_mcp_pat}"
}
}
},
"inputs": [
{
"type": "promptString",
"id": "github_mcp_pat",
"description": "GitHub Personal Access Token",
"password": true
}
]
}
本地 Docker 运行(镜像 ghcr.io/github/github-mcp-server):
{
"mcpServers": {
"github": {
"type": "stdio",
"command": "docker",
"args": [
"run", "-i", "--rm",
"-e", "GITHUB_PERSONAL_ACCESS_TOKEN",
"ghcr.io/github/github-mcp-server"
],
"env": {
"GITHUB_PERSONAL_ACCESS_TOKEN": "ghp_your_personal_access_token"
}
}
}
}
典型使用场景
- 让 AI 自动分诊和回复 Issue,生成 PR 评审意见
- 查询仓库代码结构、分析提交历史和文件变更
- 监控 GitHub Actions 构建失败并定位原因
- 查看 Dependabot 和安全告警,辅助代码安全治理
- 多仓库批量管理:跨组织查询项目状态和团队活动
平台支持
支持 VS Code 1.101+、Visual Studio 2022 17.14+、JetBrains 全系 IDE、Xcode、Eclipse、Claude Desktop、Cursor、Windsurf、Zed、OpenAI Codex 等。远程服务器需支持远程 MCP 的客户端;本地服务器需 Docker。Go 语言实现,MIT 许可证。