GitHub MCP Server

活跃
GitHub Go MIT

简介

GitHub 官方 MCP Server,为 AI Agent 提供 GitHub API 的标准化访问,支持仓库管理、Issue 处理、PR 操作等能力。

核心特性

  • 仓库管理 — 浏览代码、搜索文件、分析提交记录,理解任意仓库的项目结构
  • Issue & PR 自动化 — 创建、更新、管理 Issue 和 Pull Request,支持 AI 自动分类 Bug 和审查代码变更
  • CI/CD 智能分析 — 监控 GitHub Actions 工作流运行,分析构建失败原因,管理 Release 发布
  • 代码安全审查 — 查看 Dependabot 安全警报,检查代码模式,获取全面的安全洞见
  • 团队协作集成 — 访问 Discussions、管理通知、分析团队活动,简化团队工作流
  • 多端适配 — 支持远程和本地部署,兼容 VS Code、Claude Desktop、Cursor、Windsurf、Zed 等 IDE

适用场景

💡 开发者在 IDE 中通过自然语言查询仓库代码、查看 PR 变更、创建 Issue
💡 技术负责人监控 CI/CD 流水线状态,快速定位构建失败原因并触发修复
💡 安全团队审查 Dependabot 警报和代码安全模式,生成安全报告
💡 项目管理者通过 AI 自动分类 Bug、分配 Reviewer、维护项目看板
💡 开源维护者批量处理 Issue 和 PR,自动化代码审查和合并流程

快速开始

# 方式一:远程服务器(推荐)
# 在 VS Code 1.101+ 中配置 settings.json:
{
  "servers": {
    "github": {
      "type": "http",
      "url": "https://api.githubcopilot.com/mcp/"
    }
  }
}

# 方式二:本地 Docker 部署
docker run -i --rm -e GITHUB_PERSONAL_ACCESS_TOKEN=ghp_xxx \
  -e GITHUB_TOOLSETS="repos,issues,pull_requests" \
  ghcr.io/github/github-mcp-server

相关项目