AriesBerries/github-mcp-server
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.
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. This server implementation supports MCP protocol version 2.1 and integrates seamlessly with GitHub's API to manage repositories, handle issues and pull requests, and process webhooks. It also ensures secure authentication for all operations.
Features
- MCP protocol version 2.1 support
- GitHub API integration
- Repository management
- Issue and pull request handling
- Webhook processing
- Secure authentication
Usages
usage with local development
{ "mcpServers": { "github": { "command": "npm", "args": ["start"] } } }
usage with remote deployment
yaml paths: /mcp: post: x-ms-agentic-protocol: mcp-streamable-1.0
usage with github
{ "command": "docker", "args": ["run", "-e", "GITHUB_PERSONAL_ACCESS_TOKEN", "ghcr.io/github/github-mcp-server"] }