Debuly
GitHub MCP Server logo

GitHub MCP Server

GitHub's official MCP server that lets AI assistants read repos, manage issues and pull requests, and watch Actions runs in plain language.

Open source

What is GitHub MCP Server?

The GitHub MCP Server is a Model Context Protocol server published by GitHub that gives AI agents, assistants and chatbots direct access to the GitHub platform. Once connected, a client can browse and search repository code, look at commits, create and update issues and pull requests, check GitHub Actions runs, review security findings and Dependabot alerts, and read discussions and notifications. You can use the remote server that GitHub hosts at api.githubcopilot.com, which signs in with OAuth or a personal access token, or run the local server from the ghcr.io Docker image or a Go build. Toolsets control which groups of tools are switched on, and an insiders mode previews experimental ones. Setup guides cover VS Code, Copilot CLI, Claude, Cursor, Windsurf, Zed, JetBrains and other hosts. The project is open source, written in Go and MIT-licensed, so there is no price for the server itself.

Use cases

  • Search and read repository code from an AI chat
  • Create and update issues and pull requests
  • Triage bugs with an AI assistant
  • Investigate failed GitHub Actions runs
  • Review Dependabot and code security alerts
  • Check discussions and notifications
  • Connect Cursor or Claude to GitHub

Who it's for

  • Developers
  • Engineering teams
  • DevOps engineers
  • AI agent builders

Why use GitHub MCP Server

  • It is made by GitHub, so the tools line up with the platform's own repositories, issues, pull requests and Actions.
  • You can pick the hosted server for a quick start or run the Docker image yourself when you want it local.
  • Toolsets let you switch on only the capabilities an agent needs instead of exposing everything.
  • One server works across many MCP clients, from VS Code to Cursor, Claude and JetBrains IDEs.
  • It is free and open source under the MIT license, so you can read how it works.

GitHub MCP Server features

  • Hosted remote server with OAuth or personal access token sign-in
  • Local server through a Docker image or a Go build
  • Repository browsing, file search and commit analysis
  • Issue and pull request creation and updates
  • GitHub Actions run monitoring and release management
  • Code security findings and Dependabot alert access
  • Discussions and notification access
  • Configurable toolsets and an insiders mode for early features
  • Support for GitHub Enterprise Cloud with data residency (ghe.com)

GitHub MCP Server integrations

  • VS Code
  • GitHub Copilot
  • Claude Desktop
  • Claude Code
  • Cursor
  • Windsurf
  • Zed
  • OpenAI Codex
  • OpenCode
  • Gemini CLI
  • JetBrains
  • Visual Studio
  • Xcode
  • Eclipse
  • Rovo Dev CLI
  • Docker

How to get started with GitHub MCP Server

  1. Choose the remote server at api.githubcopilot.com or the local server from the ghcr.io Docker image.
  2. Add the server block to your MCP host, such as VS Code, Cursor or Claude, using the install guide for that host.
  3. Sign in with OAuth, or set a personal access token with only the scopes you are comfortable granting.
  4. Optionally pick toolsets, or turn on insiders mode to try early features.
  5. Ask your assistant to search code, open an issue, summarize a pull request or look into a failed workflow run.

GitHub MCP Server limitations

  • The remote server needs a host that supports remote MCP servers; GitHub Enterprise Server must use the local server
  • Access is limited to what your account or token can reach
  • Each host app sets up its own OAuth app for remote sign-in, so support varies by host

GitHub MCP Server pricing

GitHub MCP Server is open source, so you can use and self-host it for free.

Prices can change and may vary by country or exclude tax. Check the official pricing page.

GitHub MCP Server alternatives

The main GitHub MCP Server alternatives listed on Debuly are DBHub, MCP Market, Repomix, Inferable, IronCurtain and LiteLLM. The table compares pricing and platforms; order is A–Z.

GitHub MCP Server compared with its alternatives
ToolPricingStarting pricePlatforms
GitHub MCP ServerOpen source—API, CLI, Self-hosted, Web
DBHubOpen source—CLI, Self-hosted, Web
InferableFreemium$10/moWeb, API, Self-hosted
IronCurtainOpen source—CLI, Self-hosted
LiteLLMOpen source—Python, API, Self-hosted, CLI
MCP MarketFreemium$19/moWeb, API
RepomixOpen source—CLI, Web, Chrome extension, Docker
  1. DBHub

    Minimal database MCP server that lets Claude, Cursor, VS Code and other MCP clients explore schemas and run SQL safely.

  2. Inferable

    Durable workflow runtime for AI agents, with structured LLM output and workflows that run on your own compute.

  3. IronCurtain

    Open-source runtime that limits what AI agents can do, using security policy compiled from a plain-English constitution.

  4. LiteLLM

    Open-source AI gateway and Python SDK that gives one OpenAI-format API to 100+ LLM providers, with keys, budgets and cost tracking.

  5. MCP Market

    Directory and hosted hub for MCP servers and agent skills, with toolkits that connect Claude, Cursor and other AI clients to your tools.

  6. Repomix

    Open-source tool that packs a whole code repository into one AI-friendly file with token counts and secret checks.

GitHub MCP Server FAQ

What is the GitHub MCP Server?

It is a Model Context Protocol server from GitHub that connects AI tools to GitHub. Agents can read repositories and code files, manage issues and pull requests, analyze code and automate workflows through natural language.

How much does the GitHub MCP Server cost?

The server is open source and has no pricing plans of its own, so it costs nothing to install. Your AI client, language model or GitHub account may carry their own charges.

Is the GitHub MCP Server open source?

Yes. It is published in the github/github-mcp-server repository, written in Go and released under the MIT license.

How do I install the GitHub MCP Server?

Use the hosted remote server at api.githubcopilot.com/mcp, or run the local server from the ghcr.io/github/github-mcp-server Docker image or a Go build. One-click install buttons exist for VS Code, and guides cover other hosts.

Which tools and editors work with it?

Guides cover VS Code, Copilot CLI, JetBrains, Visual Studio, Eclipse, Xcode, Claude Desktop and Claude Code, Cursor, Windsurf, Zed, OpenAI Codex, OpenCode, Gemini CLI and Rovo Dev CLI.

Does it work with GitHub Enterprise?

GitHub Enterprise Cloud with data residency (ghe.com) can use the remote server. GitHub Enterprise Server does not support remote hosting, so it uses the local server with a host setting.

How does it sign in to GitHub?

The remote server supports OAuth or a personal access token. The local server can log in with OAuth in a browser, or you can set the GITHUB_PERSONAL_ACCESS_TOKEN environment variable.

What are alternatives to the GitHub MCP Server?

Other ways to give an AI agent repository access include the GitHub CLI, GitLab and Bitbucket MCP servers, and Sourcegraph's code search tools. On Debuly, compare DBHub, MCP Market and Repomix.

Sources & verification

Facts on this page come from the official sources below, each with the date we read it. Written by Debuly; the vendor did not review this page.

SourceTypeAccessed
github.com/github/github-mcp-serverofficial

Image credits

  • Logo: from avatars.githubusercontent.com · fetched · Vendor trademark, used only to identify the product; removed on request
  • Cover: none collected yet, so a generated tile is shown.

Spot an error? Report an issue with this listing. We also remove a logo or image on the owner's request.