SuperAPI AI 工具集

github-mcp-server

编程与开发

查看项目

更新于 10-15 22:32

技能介绍

用途:GitHub 官方 MCP 服务器,让 AI 智能体以自然语言直接操作 GitHub,覆盖仓库管理、issue/PR 自动化、CI/CD 监控与代码分析。

主要能力:浏览与搜索代码、分析提交与项目结构;创建、更新、关闭 issue 与 PR;查看工作流运行、分析构建失败、触发工作流、管理发布;查看 Dependabot 等安全告警与代码模式;访问 discussions、通知与团队活动。

使用方式:推荐远程服务器,由 GitHub 托管,无需本地安装。VS Code(1.101+)用 OAuth 时配置 type 为 http、url 为 https://api.githubcopilot.com/mcp/;也可用 PAT,在 headers 中设置 Authorization: Bearer ${input:github_mcp_pat}。Claude Desktop、Cursor 用 mcpServers 配置 url 与 Authorization 头。无远程支持或 GitHub Enterprise Server 时改用本地 Docker:command 为 docker,args 为 run -i --rm -e GITHUB_PERSONAL_ACCESS_TOKEN ghcr.io/github/github-mcp-server。

认证:在 https://github.com/settings/personal-access-tokens/new 创建 PAT,按需选 repo、read:org、workflow、admin:org 等权限;用环境变量保存,如 export GITHUB_PAT=ghp_yourTokenHere,勿硬编码,并将 .env 加入 .gitignore。

工具集:用 X-GitHub-MCP-Toolsets 头指定 repos、issues、pulls、actions、search、gists、notifications;未指定时默认为 repos,issues,pulls,actions,search。Insiders 模式可通过 URL 加 /insiders 或头 X-MCP-Insiders: true 启用实验功能。

适用场景与限制:适合代码审查辅助、多仓库分析、自动分类、发布管理与团队协作。常见问题包括连接失败、401/403 权限错误、SSO 需授权、Docker 拉取失败、API 限流(建议用 GitHub Apps)及企业主机需配置 GITHUB_HOST。收费、价格与效果资料未提供。