← all repositories
github/github-mcp-server

GitHub ships official plumbing so AI agents can manage your repos

An official MCP server that lets AI tools read code, open pull requests, and triage issues through natural language instead of brittle scripts.

31.6k stars Go Coding AssistantsAgents
github-mcp-server
Velocity · 7d
+24
★ / day
Trend
steady
star history

What it does

The GitHub MCP Server is an official adapter that exposes GitHub’s platform to AI agents via MCP. It translates natural language requests into API calls, letting assistants browse repositories, manage issues and pull requests, monitor Actions workflows, and inspect security alerts without manual clicking. The project offers both a remote hosted tier and a local Docker container for self-hosting.

The interesting bit

What could have been a community hack is instead first-party infrastructure, which means GitHub is treating AI agent access as a core platform surface. The remote option offloads hosting to GitHub and handles OAuth, while the local version keeps tokens inside your own perimeter for the paranoid.

Key highlights

  • Covers the full GitHub surface: code search, issue triage, PR management, Actions monitoring, Dependabot alerts, and team discussions.
  • Dual deployment: remote SaaS via api.githubcopilot.com or a local Docker image for air-gapped or enterprise setups.
  • Supports GitHub Enterprise Cloud with data residency, though GitHub Enterprise Server is local-only.
  • Offers an insiders track for early access to experimental tools.
  • Written in Go and ships as a public container image.

Caveats

  • GitHub Enterprise Server cannot use the remote hosted mode; you must run the local container.
  • Token handling is uneven across MCP hosts—some IDEs force hardcoded PATs in config files, which is a credential management headache.
  • Enterprise and policy restrictions apply; your admin may need to flip switches before the remote server works.

Verdict

Worth exploring if you already use AI assistants for development and want them to stop hallucinating about your codebase. Skip it if you prefer your AI tools read-only or your organization treats PATs like crown jewels.

Frequently asked

What is github/github-mcp-server?
An official MCP server that lets AI tools read code, open pull requests, and triage issues through natural language instead of brittle scripts.
Is github-mcp-server open source?
Yes — github/github-mcp-server is open source, released under the MIT license.
What language is github-mcp-server written in?
github/github-mcp-server is primarily written in Go.
How popular is github-mcp-server?
github/github-mcp-server has 31.6k stars on GitHub and is currently holding steady.
Where can I find github-mcp-server?
github/github-mcp-server is on GitHub at https://github.com/github/github-mcp-server.

heatdrop uses Google Analytics to see which pages get read — nothing else. Your call. How we handle data.