GitHub MCP Server
About
GitHub's official MCP server. Lets AI agents manage repositories, issues, pull requests and GitHub Actions directly, with both remote-hosted and local modes.
Our Verdict
GitHub MCP Server brings developer capabilities to the MCP ecosystem. Its GitHub popularity reflects community trust, and the standardized protocol ensures broad compatibility across AI clients.
Pricing
Use Cases
- Integrating developer capabilities into AI agent workflows
- Building custom AI-powered tools with GitHub MCP Server
- Enhancing AI agent functionality with standardized MCP access
Pros
- GitHub MCP Server provides standardized MCP protocol access
- Open source with 31,872 GitHub stars
- Active development and community support
Cons
- Requires MCP-compatible client (Claude, Cursor, etc.)
- Setup complexity varies by client
- Some features may depend on client capabilities
Installation
claude mcp add --transport http github https://api.githubcopilot.com/mcp/Frequently Asked Questions
What can AI agents do with the GitHub MCP Server?
It is GitHub's official MCP server. AI agents can read and write repositories, manage issues and pull requests, inspect CI runs and search code — bringing the whole GitHub workflow into the conversation.
How do I install the GitHub MCP Server in Claude Code?
The recommended way is the hosted endpoint: claude mcp add --transport http github https://api.githubcopilot.com/mcp/, then complete the GitHub OAuth flow. No local deployment needed; a Docker-based local version is also available.
Is the GitHub MCP Server free?
The server itself is free and open source (MIT). The hosted endpoint is free for GitHub accounts, with permissions following your GitHub authorization scope. Grant the minimum necessary access when working with private repositories.
Related Tutorials
Codex CLI Beginner's Guide: From Installation to Your First AI Coding Task
Learn how to install Codex CLI on Windows, macOS, or Linux, sign in, and let AI inspect, edit, and run code directly from your terminal.
Hermes Agent CLI MCP Beginner's Guide: Connect Hermes Agent CLI to External Data and Services
Connect Hermes Agent CLI to external data and services through MCP servers via the official catalog and config.yaml
Hermes Agent Desktop MCP Beginner's Guide: Configure MCP Servers in the Desktop App
Configure MCP servers in the Hermes Agent desktop app using Settings, sharing the same config.yaml as the CLI
Codex CLI MCP Beginner's Guide: Connect Codex to External Data and Services
Learn how to use the codex mcp command to connect Codex CLI to MCP servers — GitHub, databases, search and more — so Codex can access external data and services.
Codex Desktop MCP Guide: Connect Codex Desktop to External Data and Services
Learn how to configure MCP servers in Codex Desktop through Settings and config.toml, enabling Codex Desktop to access external data and services.
Claude Code CLI MCP Guide: Connect Claude Code to External Data and Services
Learn how to use the claude mcp add command to connect Claude Code CLI to MCP servers — GitHub, databases, issue trackers and more — so Claude Code can access external data and services.
Claude Code Desktop MCP Guide: Connect Claude Code Desktop to External Data and Services
Learn how to configure MCP servers in Claude Desktop through the claude_desktop_config.json file and Settings panel, enabling Claude Desktop to access external data, services, and tools.