mcp-github-ruby-server

Cheng-Kai-Ming/mcp-github-ruby-server

3.1

If you are the rightful owner of mcp-github-ruby-server and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.

This is a Model Context Protocol (MCP) GitHub CLI wrapper server written in Ruby.

The MCP GitHub CLI Server is a Ruby-based server that acts as a wrapper for the GitHub CLI tool, enabling users to perform various GitHub operations through an MCP client, such as Claude Desktop. This server facilitates seamless interaction with GitHub by providing a structured protocol for executing commands and retrieving information. It is designed to enhance productivity by allowing users to manage repositories, issues, and pull requests directly from an MCP client interface. The server supports a wide range of GitHub operations, making it a versatile tool for developers and project managers who rely on GitHub for version control and collaboration.

Features

  • Get GitHub login status
  • List user repositories
  • View repository information
  • List repository Issues and Pull Requests
  • Create Issues and Pull Requests
  • Clone repository
  • Execute arbitrary GitHub CLI commands

Usages

usage with Claude Desktop

{
  "mcpServers": {
    "github-cli": {
      "command": "ruby",
      "args": ["path/to/github_cli_server.rb"]
    }
  }
}

usage with VS Code

{
  "mcp": {
    "servers": {
      "github-cli": {
        "command": "ruby",
        "args": ["path/to/github_cli_server.rb"]
      }
    }
  }
}