github/github-mcp-server
GitHub's official MCP Server
What it solves
This project provides a bridge between AI agents and the GitHub platform. It allows AI tools (like chatbots and assistants) to interact with GitHub repositories, issues, pull requests, and workflows using natural language, removing the need for manual API calls or complex integrations.
How it works
It implements the Model Context Protocol (MCP), which allows AI hosts (like VS Code, Claude Desktop, or Cursor) to connect to the server. The server can be deployed in two ways:
- Remote Server: Hosted by GitHub, allowing for quick setup via OAuth or Personal Access Tokens (PAT).
- Local Server: Run as a Docker container or a Go binary, giving the user more control over authentication and hosting.
Once connected, the AI agent can use the server's tools to read code, manage issues, and monitor CI/CD pipelines.
Who it’s for
Developers who want to integrate GitHub context and capabilities into their AI-powered IDEs or agentic workflows to automate repository management and code analysis.
Highlights
- Comprehensive GitHub Integration: Supports browsing code, managing issues and PRs, and analyzing commits.
- Flexible Deployment: Offers both a hosted remote server and a local Docker-based installation.
- ** uma a wide range of MCP hosts**: Compatible with VS Code, Claude Desktop, Cursor, Windsurf, Zed, and others.
- Enterprise Support: Works with GitHub Enterprise Cloud and GitHub Enterprise Server.
- Natural Language Interface: Enables AI agents to perform complex multi-step workflows through simple text prompts.
Related
- Project
- Project
- Project
- Project
- Project