Repolode
github

github/github-mcp-server

GitHub 官方 MCP 服务器,让 AI 助手读取仓库、管理 Issue 和 PR,并操作 GitHub Actions。

Star
33,727
Fork
5,312
未关闭 Issue
380
最近提交
3天前

这是什么?

GitHub MCP Server 通过 Model Context Protocol 把 AI 代理、助手和聊天机器人连接到 GitHub 平台。接入后,AI 客户端可以用自然语言浏览仓库和文件、搜索代码、分析提交记录、创建和更新 Issue 与 Pull Request,并查看 GitHub Actions 工作流运行情况和 Dependabot 告警。

项目提供两种使用方式:托管在 api.githubcopilot.com 的远程服务器,支持 OAuth 或个人访问令牌;以及可通过 Docker 镜像或 Go 二进制文件以 stdio 方式运行的本地服务器。工具按 repos、issues、pull_requests、actions 等工具集分组,可通过 --toolsets、--tools 参数精简暴露给模型的工具,也可开启只读模式。

本地服务器还可通过可配置的主机地址连接 GitHub Enterprise Server 和 ghe.com 数据驻留实例,非回环地址强制使用 HTTPS。

核心功能

  • 01通过自然语言浏览仓库、读取文件和搜索代码。
  • 02创建、更新和管理 Issue、Pull Request 与项目看板。
  • 03查看 GitHub Actions 工作流运行、任务日志和构建产物。
  • 04查看 Dependabot 告警、代码扫描和密钥扫描结果。
  • 05通过工具集、单个工具名或只读模式限制模型可用的工具。
  • 06支持远程托管服务,也支持本地 Docker 镜像或二进制文件运行。

适用场景

  • 让 AI 助手对新 Issue 进行分类或汇总待处理的 Pull Request。
  • 让 AI 代理根据日志分析失败的 GitHub Actions 运行。
  • 为代码审查类代理提供仓库的只读访问权限。
  • 将内部部署的 GitHub Enterprise Server 接入 AI 工具。

标签

常见问题

github-mcp-server 是什么?
GitHub 官方 MCP 服务器,让 AI 助手读取仓库、管理 Issue 和 PR,并操作 GitHub Actions。 GitHub MCP Server 通过 Model Context Protocol 把 AI 代理、助手和聊天机器人连接到 GitHub 平台。接入后,AI 客户端可以用自然语言浏览仓库和文件、搜索代码、分析提交记录、创建和更新 Issue 与 Pull Request,并查看 GitHub Actions 工作流运行情况和 Dependabot 告警。
github-mcp-server 可以免费使用吗?用的什么许可证?
github-mcp-server 以 MIT 许可证开源。用于商业产品前,请先确认许可证条款。
github-mcp-server 还在维护吗?
活跃维护中。github-mcp-server 最近一次提交是在 2026年10月15日。
github-mcp-server 适合用来做什么?
让 AI 助手对新 Issue 进行分类或汇总待处理的 Pull Request。 让 AI 代理根据日志分析失败的 GitHub Actions 运行。 为代码审查类代理提供仓库的只读访问权限。 将内部部署的 GitHub Enterprise Server 接入 AI 工具。
在哪里获取 github-mcp-server?
源代码和安装说明在 GitHub 上:https://github.com/github/github-mcp-server

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目