MCP GitHub CLI服务器(Ruby)
这是一个用Ruby编写的模型上下文协议(MCP)GitHub CLI包装服务器。它为GitHub CLI工具提供了一个MCP包装器,允许您通过MCP客户端(如Claude Desktop)执行GitHub操作。
特性
- 获取GitHub登录状态
- 列出用户存储库
- 查看存储库信息
- 列出存储库问题和拉取请求
- 创建问题并拉取请求
- 克隆存储库
- 执行任意GitHub CLI命令
先决条件
- 安装GitHub CLI
- macOS: brew install gh - 窗户: winget install --id GitHub.cli - Linux:请参阅GitHub CLI官方文档
- 登录GitHub CLI
gh auth login- 安装Ruby和必要的gem
gem install bundler
bundle install