mcp-github-cli

mcp-github-cli

1

The mcp-github-cli project is an MCP server offering focused GraphQL and REST API tools for seamless interaction with GitHub. It provides powerful utilities to query GitHub data and execute RESTful operations efficiently.

mcp-github-cli

MCP server that provides focused GraphQL and REST API tools for interacting with GitHub. This server offers streamlined tools to access GitHub's APIs, allowing users to retrieve user info, execute GraphQL queries, and perform REST API operations.

Usage

  • uvx mcp-github-cli: Execute from PyPI in goose or claude.

Prerequisites

  1. Install GitHub CLI (gh).
  2. Authenticate with GitHub.

Test

Runs tests for authentication, user info, API query functionalities, and more.

Features

  • User Information: Retrieve authenticated user details.
  • GraphQL Tools: Get rich data about repositories, user profiles, pull requests, etc.
  • REST API Tools: Search repositories, manage issues, list branches, etc.