GitHub CLI包装服务

一个基于Ruby的GitHub CLI包装服务,通过MCP协议提供GitHub操作功能。

  • by Cheng-Kai-Ming
  • Ruby
  • 本地部署
  • 更新于
在 GitHub 查看 cheng-kai-ming/mcp-github-ruby-server

使用说明

MCP GitHub CLI服务器(Ruby)

这是一个用Ruby编写的模型上下文协议(MCP)GitHub CLI包装服务器。它为GitHub CLI工具提供了一个MCP包装器,允许您通过MCP客户端(如Claude Desktop)执行GitHub操作。

特性

  • 获取GitHub登录状态
  • 列出用户存储库
  • 查看存储库信息
  • 列出存储库问题和拉取请求
  • 创建问题并拉取请求
  • 克隆存储库
  • 执行任意GitHub CLI命令

先决条件

  1. 安装GitHub CLI

    • macOS: brew install gh
    • 窗户: winget install --id GitHub.cli
    • Linux:请参阅GitHub CLI官方文档
  2. 登录GitHub CLI

    gh auth login
    
  3. 安装Ruby和必要的gem

    gem install bundler
    bundle install
    

跑步