mcp-github

mcp-github

2.5

The GitHub MCP server facilitates communication between MCP-compatible large language models and the GitHub API, allowing users to interact with GitHub functionality through tools and prompts. It supports features like creating issues and retrieving repository information.

GitHub MCP Server

This is a GitHub MCP server designed to enable MCP-compatible LLMs, like Claude, to interact with the GitHub API. It provides functionalities such as creating issues, retrieving repository information, listing issues, and searching repositories.

Requirements

  • TypeScript
  • Octokit
  • Model Context Protocol SDK

Setup the Project Locally

  • Clone the repository
  • Run installation commands and set up the environment

Testing

  • Test using MCP Inspector
  • Test using Claude Desktop

Functionalities

  • Tools: Create issue, Get repo info, List issues, Search repos
  • Prompts: Generate descriptions for issues and pull requests, Search repo query generation, Enhance GitHub response