GitHub MCP增强服务器

一个基于Node.js的开源GitHub模型上下文协议(MCP)服务器,提供100多种工具,涵盖GitHub工作流的各个方面,包括企业管理和部署管理。

  • by shade-solutions
  • TypeScript
  • 本地部署
  • 1 星标
  • 更新于
在 GitHub 查看 shade-solutions/github-mcp-plus

使用说明

🌟 github mcp plus🚀

增强的, 开源开发人员友好基于Node.js的官方实现 GitHub模型上下文协议(MCP) 服务器。

此版本完全在Node.js上运行,可以使用以下命令轻松执行 npx。它包括 100+精英工具 涵盖了GitHub的每一个主要工作流程——从企业管理到部署管理——使其成为最全面的GitHub MCP服务器。

GSoC、企业和开源贡献者的终极工具。 管理组织、同步分支、检查CI状态、审核企业日志、处理SSH密钥和启动项目——所有这些都可以通过您的AI助手完成。


✨ 为什么选择github mcp plus?

特性 官方(Docker) github mcp plus
安装程序 需要Docker npx --零安装
工具数量 ~40 101(精英)
企业管理员 ❌ ✅
DevOps(部署) ❌ ✅
包管理 ❌ ✅
SSH/GPG密钥管理 ❌ ✅
组织/团队成员 ❌ ✅
分叉同步 ❌ ✅
吉斯特管理 ❌ ✅

🛠️ “Big 100”精英工具集

📂 存储库和上下文(26个工具)

分叉存储库,与上游同步,管理分支,递归探索文件树。

  • sync_fork, fork_repository, create_branch, get_repository_tree, search_code, star_repository等等。

💬 问题和拉取请求(22个工具)

完整的公关生命周期管理,包括差异和在线审查意见。

  • add_pr_review_comment, submit_pr_review, get_pr_diff, merge_pull_request, list_pr_files等等。

🏢 用户和组织管理(13个工具)

管理个人资料、跟踪团队成员资格以及关注/取消关注用户。

  • list_orgs_for_authenticated_user, list_org_teams, list_org_members, follow_user, get_me等等。

🔐 按键和Webhooks(11个工具)

处理安全身份和自动化集成。

  • add_public_ssh_key_for_authenticated_user, add_gpg_key_for_authenticated_user, create_repo_webhook等等。

🚀 DevOps和基础设施(5个工具)

监控部署、列出包和管理代码空间。

  • create_deployment, list_deployments, list_packages_for_org, list_codespaces_for_authenticated_user等等。

⚔️ 企业与合规(3个工具)

审计日志和大型组织的企业级管理。

  • get_enterprise, list_enterprise_audit_log.

⚙️ GitHub操作与监控(8个工具)

触发工作流并监控整个站点的通知或代码扫描警报。

  • actions_run_trigger, list_check_runs_for_ref, list_notifications_for_authenticated_user等等。

🔌 安装指南

🧑‍🚀 反重力/克劳德桌面

将此添加到您的 mcp_config.json:

{
  "mcpServers": {
    "github": {
      "command": "npx",
      "args": ["-y", "-q", "github-mcp-plus@latest"],
      "env": {
        "GITHUB_PERSONAL_ACCESS_TOKEN": "your-github-token"
      }
    }
  }
}

💻 光标/风帆

添加新的命令类型服务器:

  • 命令: npx -y -q github-mcp-plus@latest
  • 环境: GITHUB_PERSONAL_ACCESS_TOKEN

👨‍💻 本地开发

  1. 克隆存储库。
  2. 跑 npm install
  3. 构建和运行:
npm run build
GITHUB_PERSONAL_ACCESS_TOKEN="your-token" node build/index.js

📄 许可证

麻省理工学院