{"data":{"slug":"github-github-mcp-server","name":"github-mcp-server","tagline":"GitHub's official MCP Server","github_url":"https://github.com/github/github-mcp-server","owner":"github","repo":"github-mcp-server","owner_avatar_url":"https://avatars.githubusercontent.com/u/9919?v=4","primary_language":"Go","stars":32496,"forks":4847,"topics":["github","mcp","mcp-server"],"archived":false,"github_pushed_at":"2026-08-25T15:48:23+00:00","maintenance_label":"Very active","stars_delta_30d":776,"url":"https://www.graphcanon.com/tools/github-github-mcp-server","markdown_url":"https://www.graphcanon.com/tools/github-github-mcp-server.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/github-github-mcp-server","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=github-github-mcp-server","description":"GitHub's official MCP Server","homepage_url":null,"license":"MIT","open_issues":326,"watchers":384,"ai_summary":"Provides services and APIs for interacting with the GitHub Marketplace Customer Portal (MCP). Not directly related to AI development but may be utilized in CI/CD pipelines or tooling.","readme_excerpt":"### Install in VS Code\n\nFor quick installation, use one of the one-click install buttons above. Once you complete that flow, toggle Agent mode (located by the Copilot Chat text input) and the server will start. Make sure you're using [VS Code 1.101](https://code.visualstudio.com/updates/v1_101) or [later](https://code.visualstudio.com/updates) for remote MCP and OAuth support.\n\nAlternatively, to manually configure VS Code, choose the appropriate JSON block from the examples below and add it to your host configuration:\n\n<table>\n<tr><th>Using OAuth</th><th>Using a GitHub PAT</th></tr>\n<tr><th align=left colspan=2>VS Code (version 1.101 or greater)</th></tr>\n<tr valign=top>\n<td>\n\n```json\n{\n  \"servers\": {\n    \"github\": {\n      \"type\": \"http\",\n      \"url\": \"https://api.githubcopilot.com/mcp/\"\n    }\n  }\n}\n```\n\n</td>\n<td>\n\n```json\n{\n  \"servers\": {\n    \"github\": {\n      \"type\": \"http\",\n      \"url\": \"https://api.githubcopilot.com/mcp/\",\n      \"headers\": {\n        \"Authorization\": \"Bearer ${input:github_mcp_pat}\"\n      }\n    }\n  },\n  \"inputs\": [\n    {\n      \"type\": \"promptString\",\n      \"id\": \"github_mcp_pat\",\n      \"description\": \"GitHub Personal Access Token\",\n      \"password\": true\n    }\n  ]\n}\n```\n\n</td>\n</tr>\n</table>\n\n---\n\n### Install in other MCP hosts\n\n- **[Copilot CLI](/docs/installation-guides/install-copilot-cli.md)** - Installation guide for GitHub Copilot CLI\n- **[GitHub Copilot in other IDEs](/docs/installation-guides/install-other-copilot-ides.md)** - Installation for JetBrains, Visual Studio, Eclipse, and Xcode with GitHub Copilot\n- **[Claude Applications](/docs/installation-guides/install-claude.md)** - Installation guide for Claude Desktop and Claude Code CLI\n- **[Codex](/docs/installation-guides/install-codex.md)** - Installation guide for OpenAI Codex\n- **[Cursor](/docs/installation-guides/install-cursor.md)** - Installation guide for Cursor IDE\n- **[OpenCode](/docs/installation-guides/install-opencode.md)** - Installation guide for the OpenCode terminal agent\n- **[Windsurf](/docs/installation-guides/install-windsurf.md)** - Installation guide for Windsurf IDE\n- **[Zed](/docs/installation-guides/install-zed.md)** - Installation guide for Zed editor\n- **[Rovo Dev CLI](/docs/installation-guides/install-rovo-dev-cli.md)** - Installation guide for Rovo Dev CLI\n\n> **Note:** Each MCP host application needs to configure a GitHub App or OAuth App to support remote access via OAuth. Any host application that supports remote MCP servers should support the remote GitHub server with PAT authentication. Configuration details and support levels vary by host. Make sure to refer to the host application's documentation for more info.\n\n---\n\n### Install in GitHub Copilot on VS Code\n\nFor quick installation, use one of the one-click install buttons above. Once you complete that flow, toggle Agent mode (located by the Copilot Chat text input) and the server will start.\n\nMore about using MCP server tools in VS Code's [agent mode documentation](https://code.visualstudio.com/docs/copilot/chat/mcp-servers).\n\nInstall in GitHub Copilot on other IDEs (JetBrains, Visual Studio, Eclipse, etc.)\n\nAdd one of the following JSON blocks to your IDE's MCP settings.\n\n**Log in with OAuth (no token to create or store).** On github.com the official image already includes the app credentials, so you provide none yourself: it runs a browser-based login on first use and keeps the resulting token **in memory only**. In Docker this needs a fixed callback port published to loopback so the container's login callback is reachable:\n\n```json\n{\n  \"mcp\": {\n    \"servers\": {\n      \"github\": {\n        \"command\": \"docker\",\n        \"args\": [\n          \"run\",\n          \"-i\",\n          \"--rm\",\n          \"-p\",\n          \"127.0.0.1:8085:8085\",\n          \"-e\",\n          \"GITHUB_OAUTH_CALLBACK_PORT\",\n          \"ghcr.io/github/github-mcp-server\"\n        ],\n        \"env\": {\n          \"GITHUB_OAUTH_CALLBACK_PORT\": \"8085\"\n        }\n      }\n    }\n  }\n}\n```\n\nSee **[Local Server OAuth Log","github_created_at":"2025-03-04T16:42:04+00:00","created_at":"2026-07-11T11:47:51.813778+00:00","updated_at":"2026-08-25T18:01:24.766581+00:00","categories":[{"slug":"developer-tools","name":"Developer Tools","url":"https://www.graphcanon.com/categories/developer-tools","markdown_url":"https://www.graphcanon.com/categories/developer-tools.md","api_url":"https://www.graphcanon.com/api/graphcanon/categories/developer-tools"}],"tags":[{"slug":"github","name":"github"},{"slug":"mcp","name":"mcp"},{"slug":"mcp-server","name":"mcp-server"}],"trust":{"provenance":{"is_fork":false,"github_id":942771284,"owner_type":"Organization","methodology":"github_public_v1","parent_repo":null,"near_duplicate_slugs":[]},"computed_at":"2026-08-25T18:01:23.310Z","maintenance":{"label":"Very active","score":96,"methodology":"github_public_v1","releases_90d":14,"days_since_push":0,"last_release_at":"2026-08-25T14:31:44Z","stars_delta_30d":776,"open_issues_delta_30d":-11},"security_summary":{"status":"no_manifest","scanner":null,"low_count":0,"high_count":0,"last_scan_at":"2026-07-11T11:47:53.359Z","medium_count":0,"scan_profile":"mcp_manifest","critical_count":0}},"capability_facts":{"mcp":{"source":"repo_scan","observed_at":"2026-08-25T18:01:24.198Z","server_manifest":false},"scan":{"source":"repo_scan","observed_at":"2026-08-25T18:01:24.198Z"},"deploy":{"source":"dockerfile:Dockerfile","self_host":true,"observed_at":"2026-08-25T18:01:24.198Z","managed_saas":false},"languages":{"value":["go"],"source":"github.language","observed_at":"2026-08-25T18:01:24.198Z"},"has_docker":{"value":true,"source":"dockerfile:Dockerfile","observed_at":"2026-08-25T18:01:24.198Z"},"license_spdx":{"value":"MIT","source":"github.license","observed_at":"2026-08-25T18:01:24.198Z"}},"decision_facts":{"hosting":null,"pricing":null,"requirements":null,"constraints":null,"when_to_use":["Integrate with GitHub's Marketplace services directly through an official server.","If you need native services for handling MCP interactions, avoiding third-party abstractions."],"when_not_to_use":["Seeking a non-Google language implementation or if Go is not part of your tech stack.","Looking for more generalized CI/CD tools that don't focus on GitHub's marketplace."],"source":"enrich:decision_facts","observed_at":"2026-07-12T18:47:52.014Z"},"constraint_facets":null,"decision_summary":[{"label":"Adopt for","value":"GitHub's official Marketplace Customer Portal service provider in Go."}]}}