Skills Plugins MCP Prompt Model 博客 我的中心
开发者工具 #GitHub#代码托管#Issue#PR#DevOps

GitHub MCP Server

GitHub 官方 MCP Server,让 AI 直接管理 GitHub 仓库、Issue、Pull Request、分支、搜索代码。支持创建/更新 Issue 和 PR、查看 Diff、搜索仓库和代码、管理分支。最常用的开发者 MCP 之一。

开发者工具 Claude Desktop · Cursor · Continue · VS Code npm 4 个平台 5 项功能

安装

npx -y @modelcontextprotocol/server-github

把上面的配置写入 MCP 客户端的配置文件(Claude Desktop 为 claude_desktop_config.json),重启客户端后生效。

{
  "mcpServers": {
    "github": {
      "command": "npx",
      "args": ["-y", "@modelcontextprotocol/server-github"],
      "env": {
        "GITHUB_PERSONAL_ACCESS_TOKEN": "your-token"
      }
    }
  }
}

把上面的配置写入 MCP 客户端的配置文件(Claude Desktop 为 claude_desktop_config.json),重启客户端后生效。

第一步:前往 GitHub Settings → Developer settings → Personal access tokens 创建 Token。第二步:选择 Fine-grained token,授予仓库读写权限。第三步:在终端执行安装命令。第四步:在 MCP 客户端配置文件中添加配置,填入 Token。第五步:重启客户端,在对话中描述仓库操作需求即可。

  • 开发者让 AI 查询当前仓库的 Open Issue 并创建修复分支
  • Code Review 时 AI 自动在相关 Issue 下添加评论和分析
  • 让 AI 搜索某段代码在组织所有仓库中的使用情况
  • 自动创建 Release PR,包含变更日志和版本号
  • 让 AI 批量关闭已解决的 Issue 并生成周报
  • 使用 Fine-grained token 并限制到特定仓库,遵循最小权限原则
  • 操作关键分支时 AI 会先确认,避免误操作
  • 可以结合 Filesystem MCP 实现代码生成→提交→推送的完整流程
  • Token 命名建议包含用途和过期时间,方便管理

数据来源:公开的 MCP Server 目录。本站为独立第三方目录,与各 MCP Server 维护方均无隶属或背书关系;名称与简介如实标注,介绍文案由本站再加工。

每日精选 Skill 推荐,免费送到你邮箱

输入邮箱,每天接收一个精选 AI Agent 技能推荐。完全免费,持续更新。

提交后我们会发送一封确认邮件,点击邮件里的链接才会开始收信。

完全免费,取消任意时间。我们不会发送垃圾邮件。