GitHub

io.github.github/github-mcp-server · v0.18.0

streamable-http

GitHub's official MCP server. The hosted endpoint authenticates with OAuth or a personal access token; the same server also ships as a Docker image for local use.

Claude Code

claude mcp add --transport http github-mcp-server https://api.githubcopilot.com/mcp/

mcpServers JSON (Claude Desktop, Cursor, Windsurf, VS Code)

{
  "mcpServers": {
    "github-mcp-server": {
      "type": "http",
      "url": "https://api.githubcopilot.com/mcp/"
    }
  }
}

Tools (10)

get_mesearch_repositoriesget_file_contentslist_issuescreate_issuelist_pull_requestscreate_pull_requestget_pull_request_diffsearch_codelist_commits
server.json manifest
{
  "$schema": "https://static.modelcontextprotocol.io/schemas/2025-09-29/server.schema.json",
  "_meta": {
    "io.mcpregistry/license": "MIT",
    "io.mcpregistry/tags": [
      "github",
      "git",
      "developer-tools",
      "issues",
      "pull-requests"
    ],
    "io.mcpregistry/tools": [
      "get_me",
      "search_repositories",
      "get_file_contents",
      "list_issues",
      "create_issue",
      "list_pull_requests",
      "create_pull_request",
      "get_pull_request_diff",
      "search_code",
      "list_commits"
    ],
    "io.mcpregistry/transport": "streamable-http"
  },
  "description": "GitHub's official MCP server. The hosted endpoint authenticates with OAuth or a personal access token; the same server also ships as a Docker image for local use.",
  "name": "io.github.github/github-mcp-server",
  "packages": [
    {
      "environmentVariables": [
        {
          "isRequired": true,
          "isSecret": true,
          "name": "GITHUB_PERSONAL_ACCESS_TOKEN"
        }
      ],
      "identifier": "ghcr.io/github/github-mcp-server",
      "registryType": "oci",
      "transport": {
        "type": "stdio"
      },
      "version": "0.18.0"
    }
  ],
  "remotes": [
    {
      "type": "streamable-http",
      "url": "https://api.githubcopilot.com/mcp/"
    }
  ],
  "repository": {
    "source": "github",
    "url": "https://github.com/github/github-mcp-server"
  },
  "title": "GitHub",
  "version": "0.18.0",
  "websiteUrl": "https://github.com/github/github-mcp-server"
}