SuperAPI AI 工具集

github-mcp

智能体与模型

查看项目

更新于 10-16 02:36

技能介绍

用途:该技能让智能体通过官方 GitHub MCP 服务器访问 GitHub API,覆盖仓库、议题、拉取请求、Actions、代码安全、讨论、Gist 等操作,适合在智能体上下文中处理 GitHub 相关任务。

主要能力:服务器提供 19 个工具集、80 多个工具,包括 actions(工作流、运行、作业、制品)、code_security(扫描告警、代码分析)、discussions、gists、issues、labels、projects、pull_requests、repos(代码搜索、提交、发布、分支)、users、orgs、notifications、secret_scanning、context 等。默认工具集约 40 个,涵盖仓库搜索与创建、文件读写、提交与分支、议题与评论、PR 创建评审合并、用户与团队查询等。

使用方式:以认知/提示驱动模式运行,无独立脚本,需在智能体上下文中调用。要求已安装并运行 Docker,并设置 GITHUB_PERSONAL_ACCESS_TOKEN 环境变量。使用镜像 ghcr.io/github/github-mcp-server。可选环境变量:GITHUB_HOST(GitHub Enterprise,默认 github.com)、GITHUB_TOOLSETS(逗号分隔启用工具集,如 GITHUB_TOOLSETS=repos,issues)、GITHUB_READ_ONLY=1(只读模式)。也可用 gh CLI 执行常见操作,例如 gh repo view anthropics/claude-code、gh issue list --repo anthropics/claude-code、gh search code "language:python MCP"、gh issue create --repo me/myrepo --title "Bug" --body "Description"、gh pr list --repo anthropics/claude-code。

适用场景:需要让智能体自动化管理 GitHub 仓库、议题、PR、Actions 与安全告警等任务。

限制:依赖 Docker 与有效 GitHub PAT,令牌需具备相应权限;操作失败时可检查 docker ps、echo $GITHUB_PERSONAL_ACCESS_TOKEN、gh auth status。资料未提供收费、价格与效果数据。