GitHub MCP
MCP : Standardises the connection between an AI application and systems that expose tools or data · requires tout client MCP
Official GitHub MCP server: issues, PRs, code, and Actions accessible to the agent.
Essential as soon as the agent works on a GitHub repository; replaces the former reference server.
Security reflects where data goes, requested permissions and incidents on record at the verification date. It is not a guarantee of zero risk: check the deployment mode and the connections you enable.
What it does, concretely
Working with an AI agent on a GitHub project often means manually copying and pasting code, issues, or CI logs to give the assistant context. GitHub MCP Server removes that friction by connecting your AI client directly to the GitHub API, with no intermediary.
The server exposes tools that the agent can call in natural language: reading a file from a repository, creating a pull request, checking Dependabot alerts, monitoring a GitHub Actions workflow, or managing notifications. Two deployment modes are available: a remote server hosted by GitHub (accessible via OAuth or token), and a local version you run yourself via Docker.
This tool is aimed at developers who already use a compatible MCP client (VS Code 1.101+, Cursor, Claude Desktop, Windsurf, etc.) and want their AI agent to act directly on their repositories without leaving their working environment.
It is not suited for those looking for a tool with no technical setup: installation requires managing an access token or an OAuth flow, and the agent gains real write access to your repositories, which calls for careful attention to the permissions granted.
What it offers
- ·Repository reading: browse code, search files, analyze commits, and understand project structure.
- ·Issue and pull request management: create, update, triage, and comment directly from the agent.
- ·GitHub Actions workflow monitoring: track runs, analyze build failures, and manage releases.
- ·Security analysis: review Dependabot alerts and code scanning findings.
- ·Team collaboration: access discussions, manage notifications, and analyze repository activity.
- ·Remote server hosted by GitHub: connect without a local server via OAuth or token, for VS Code 1.101+ and other compatible clients.
- ·Local mode via Docker: self-hosted deployment for GitHub Enterprise Server environments or restricted network setups.
- ·GitHub Enterprise support: compatible with GitHub Enterprise Cloud (ghe.com) and GitHub Enterprise Server via a custom host parameter.
In practice
- Price
- Free
- Commercial use
- Commercial use: yes
- Available on
- claude-code, cursor, vscode
- Host
- tout client MCP
- Licence
- MIT
Security and data
- Rating
- Security: one caveat, see the card
- Your data
- Data with the vendor
- Maintenance
- Active
- Last release
- 21 October 2026
Links and repository checked on 25 October 2026 · added on 1 April 2025
How to install GitHub MCP
docker run -i --rm -e GITHUB_PERSONAL_ACCESS_TOKEN ghcr.io/github/github-mcp-server