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,自动化代码审查和合并流程

优势与不足

优势

  • 活跃维护,近期持续更新
  • 社区热度高(32.3k stars)
  • 开源许可证友好(MIT)

快速开始

# 方式一:远程服务器(推荐)
# 在 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

相关项目

MCP Toolbox

16.2k · Go
活跃 A+

MCP Toolbox 是 Google 开源的数据库 MCP Server,支持 PostgreSQL、MySQL、BigQuery、Spanner 等多种数据库的 Agent 访问。

mcpdatabasegoogle +1
  • · 预构建通用工具,支持即时数据库访问——列出表、执行 SQL、探索 Schema
  • · 自定义工具框架,用于构建结构化查询、语义搜索和 NL2SQL 能力
  • · 支持多种数据库:PostgreSQL、MySQL、BigQuery、Spanner、MongoDB、Redis、Neo4j 等 15 种以上

GitMCP

8.3k · TypeScript
不活跃 B

GitMCP 是免费的远程 MCP 服务器,让 AI Agent 能够理解和访问任意 GitHub 项目代码库,消除代码幻觉问题。

mcpgithubcode-review +1
  • · 免费远程 MCP 服务器,将任意 GitHub 项目转化为 AI 可访问的文档中心
  • · 零配置云端运行,只需添加 URL 即可连接 Cursor、Claude Desktop 等 IDE
  • · 智能搜索能力帮助 AI 精准获取所需代码和文档,减少 token 消耗

相关文章