GitHub Enterprise MCP Server - MCP服务,MCP服务器,MCP教程

产品定位

GitHub Enterprise MCP Server 是一个中间件服务,旨在通过Cline工具链提供对GitHub API的高级访问能力,实现自动化仓库管理、代码搜索和协作功能。

核心功能

  • 自动分支创建:在创建/更新文件或推送更改时自动创建不存在的分支
  • 完善的错误处理:为常见问题提供清晰的错误信息
  • Git历史保留:所有操作都会保留完整的Git历史记录,无需强制推送
  • 批量操作:支持单文件和批量文件操作
  • 高级搜索:支持代码、问题/PR和用户的搜索

适用场景

  1. 自动化GitHub仓库管理
  2. 批量文件操作和版本控制
  3. 跨仓库代码搜索和分析
  4. 问题跟踪和PR管理自动化
  5. 团队协作流程优化

工具列表

  1. create_or_update_file:创建或更新单个文件
  2. push_files:批量推送多个文件
  3. search_repositories:搜索GitHub仓库
  4. create_repository:创建新仓库
  5. get_file_contents:获取文件/目录内容
  6. create_issue:创建新问题
  7. create_pull_request:创建PR
  8. fork_repository:fork仓库
  9. create_branch:创建新分支
  10. list_issues:列出和过滤问题
  11. update_issue:更新问题
  12. add_issue_comment:添加问题评论
  13. search_code:代码搜索
  14. search_issues:问题和PR搜索
  15. search_users:用户搜索
  16. list_commits:获取分支提交历史
  17. get_issue:获取问题详情
  18. get_pull_request:获取PR详情
  19. list_pull_requests:列出和过滤PR
  20. create_pull_request_review:创建PR评审
  21. merge_pull_request:合并PR
  22. get_pull_request_files:获取PR变更文件
  23. get_pull_request_status:获取PR状态检查
  24. update_pull_request_branch:更新PR分支
  25. get_pull_request_comments:获取PR评论
  26. get_pull_request_reviews:获取PR评审

常见问题解答

  1. 路径配置错误:检查index.js文件的绝对路径是否正确
  2. 权限问题:确保个人访问令牌具有必要的权限
  3. API URL错误:验证GitHub API URL是否正确
  4. 查看日志:检查错误日志获取详细信息

使用教程

使用依赖

  1. 安装Node.js
  2. 获取GitHub个人访问令牌
  3. 安装Cline

安装步骤

bash
git clone https://github.com/yourusername/github-enterprise-mcp.git
cd github-enterprise-mcp
npm install
npm run build

配置MCP设置

  1. 找到Cline MCP设置文件
  2. 添加GitHub Enterprise MCP服务器配置
  3. 设置环境变量包括个人访问令牌

调试方式

```bash
npm start

验证安装

Can you search for repositories with the keyword "react" using the GitHub Enterprise MCP server?
```

点击访问

搜索工具

mcp-server-chatgpt-app - MCP服务,MCP服务器,MCP教程

2025-4-29 16:53:34

搜索工具

Blue Bridge - MCP服务,MCP服务器,MCP教程

2025-4-29 16:53:42

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索