🐙
GitHub MCP Server
✓ 官方/认证GitHub (官方)
访问 GitHub 仓库、Issues、Pull Requests、代码搜索和 Actions,与 AI 直接对话管理代码
⭐ 16.5k
GitHub Stars
docker
安装方式
MIT
开源协议
8
可用工具
📖 详细介绍
GitHub 官方 MCP Server,让 AI 助手(Claude、Cursor、Copilot 等)能够直接访问 GitHub 平台功能。可以搜索代码、读取仓库、创建/管理 Issues 和 Pull Requests、操作 GitHub Actions。覆盖 GitHub API 核心能力,是开发者集成 AI 到 GitHub 工作流的首选工具。
✨ 核心特性
✓GitHub API 完整封装
✓代码搜索与读取
✓Issue 和 PR 自动化
✓支持 OAuth 和 PAT
✓官方维护
🛠️ 可用工具 (8)
create_issue()
create_pull_request()
search_code()
get_file_contents()
list_commits()
get_issue()
update_issue()
list_pull_requests()
🎯 适用场景
▸AI 辅助代码审查
▸自动生成 PR 描述
▸批量管理 Issue
▸代码搜索与理解
▸AI 配对编程
⚙️ 安装与配置
系统要求
- •Docker 或 Node.js 18+
- •GitHub Personal Access Token
安装命令
docker run -i --rm -e GITHUB_PERSONAL_ACCESS_TOKEN ghcr.io/github/github-mcp-serverClaude Desktop 配置 (claude_desktop_config.json)
{
"mcpServers": {
"github-mcp-server": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"-e",
"GITHUB_PERSONAL_ACCESS_TOKEN",
"ghcr.io/github/github-mcp-server"
]
}
}
}🔗 相关链接
🧩 相关 MCP Servers
🔀
Git MCP Server
✓ 官方Anthropic (官方)
暴露本地 Git 仓库的 read-only 信息:日志、差异、分支、状态、stash
Git版本控制官方本地
⭐10.1kstdio简单
🦊
GitLab MCP
✓ 官方GitLab (官方)
GitLab 完整 MCP:项目、Merge Request、Issue、CI/CD Pipeline、Container Registry
GitLabMerge RequestCI/CDDevOps
⭐3.8kdocker简单
🐳
Docker MCP
✓ 官方Docker (官方)
Docker Desktop 官方 MCP,镜像管理、容器操作、Compose 部署、Docker Hub、BuildKit
Docker容器ComposeBuildKit
⭐1.4kstdio简单
💙
VS Code MCP
✓ 官方Microsoft
VS Code 编辑器 MCP,工作区、文件、调试、扩展、终端、Git 全方位控制
VS Code编辑器调试扩展
⭐2.2kstdio中等