github-mcp-server

AriesBerries/github-mcp-server

3.1

If you are the rightful owner of github-mcp-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.

An MCP (Master Control Program) server implementation for GitHub integration.

GitHub MCP Server

An MCP (Master Control Program) server implementation for GitHub integration.

Description

The GitHub MCP Server provides a bridge between the MCP protocol and GitHub's API, allowing you to control GitHub repositories, issues, pull requests, and more using the MCP protocol.

Features

  • MCP protocol version 2.1 support
  • GitHub API integration
  • Repository management
  • Issue and pull request handling
  • Webhook processing
  • Secure authentication

Installation

# Clone the repository
git clone https://github.com/AriesBerries/github-mcp-server.git
cd github-mcp-server

# Install dependencies
npm install

# Set up environment variables
cp .env.example .env
# Edit .env with your configuration

# Start the server
npm start

Usage

The server exposes the following MCP protocol endpoints:

  • /mcp/connect - Establish a new MCP connection
  • /mcp/authenticate - Authenticate an MCP session
  • /mcp/command - Execute MCP commands
  • /mcp/disconnect - Close an MCP session

License

MIT