← All repos

github-mcp-server

GitHub's official MCP Server

githubmcpmcp-server
Browse cluster: Claude AI Agent Frameworks & MCP Tools
1,034commits
160contributors
6languages

Tech stack & purpose

The GitHub MCP Server is an official GitHub tool that implements the Model Context Protocol (MCP) to connect AI applications and agents with GitHub's platform, enabling them to manage repositories, issues, pull requests, and related workflows through natural language. The project is written in Go 1.24 or later and uses the modelcontextprotocol/go-sdk framework along with the google/go-github library to interact with GitHub's API. It provides multiple installation methods including Docker (the recommended approach), pre-built binaries, and building from source, and supports integration with numerous AI tools and IDEs such as GitHub Copilot, Claude, Cursor, and others. The repository includes mcpcurl, a command-line testing utility that dynamically generates commands based on schemas from MCP servers, along with comprehensive installation guides and end-to-end tests that validate functionality against the live GitHub API.

Languages

Go
94.5%
TypeScript
4.3%
Shell
0.9%
HTML
0.2%
Dockerfile
0.1%
JavaScript
0.0%

Contributors (top 30 of 160)