Skills MCP Model 博客 提交 Skills
登录 注册

GitHub MCP Server

开发者工具

简介

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

标签

GitHub 代码托管 Issue PR DevOps

核心功能

仓库管理 Issue/PR 操作 代码搜索 分支管理 Diff 查看

使用场景

1 开发者让 AI 查询当前仓库的 Open Issue 并创建修复分支
2 Code Review 时 AI 自动在相关 Issue 下添加评论和分析
3 让 AI 搜索某段代码在组织所有仓库中的使用情况
4 自动创建 Release PR,包含变更日志和版本号
5 让 AI 批量关闭已解决的 Issue 并生成周报

快速开始

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

安装命令

$ npx -y @modelcontextprotocol/server-github

配置示例

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

使用技巧

使用 Fine-grained token 并限制到特定仓库,遵循最小权限原则
操作关键分支时 AI 会先确认,避免误操作
可以结合 Filesystem MCP 实现代码生成→提交→推送的完整流程
Token 命名建议包含用途和过期时间,方便管理

平台支持

Claude Desktop, Cursor, Continue, VS Code

相关 MCP 推荐

← 返回 MCP 广场

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

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

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