Connects AI clients to GitHub for repository, file, issue, pull request, workflow, and code analysis tasks.
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent β or use 1-click editor setup below.
We haven't yet run this listing's install command through our automated sandbox check. This isn't a red flag β we're steadily working through the catalog.
π‘ Paste the JSON block into your client's configuration file under mcpServers, then restart the application.
Inspect callable tools, capabilities, and parameters exposed to AI agents by Github MCP Server.
get_file_contentsCallable MCP tool function
getFileContentsCallable MCP tool function
The github/github-mcp-server MCP server gives MCP clients access to GitHub context and operations. The README describes workflows such as browsing repositories, querying code, searching files, examining commits, managing issues and pull requests, monitoring GitHub Actions, analyzing build failures, reviewing security findings, and inspecting Dependabot alerts. It also mentions discussions, notifications, team activity, releases, and project-board workflows.
The supplied tool list contains two file-content tools: get_file_contents and getFileContents. The broader capabilities described in the README may depend on the selected toolsets and server configuration, so developers should verify the active tools in their MCP host.
GitHub hosts a remote instance at https://api.githubcopilot.com/mcp/. An MCP host connects to that HTTP endpoint and authenticates either through OAuth or a GitHub personal access token. The README identifies VS Code 1.101 or later as the requirement for remote MCP and OAuth support in VS Code, and lists Claude Desktop, Cursor, and Windsurf among compatible hosts.
A local deployment is also available for hosts that cannot connect to remote MCP servers. The documented Docker configuration publishes port 8085 on loopback and passes GITHUB_OAUTH_CALLBACK_PORT to the container. GitHub Enterprise Cloud with data residency uses an enterprise-specific remote endpoint, while GitHub Enterprise Server does not support remote hosting and should use the local configuration.
For remote use, add the GitHub HTTP endpoint to the host configuration. OAuth configuration can use the endpoint without an authorization header; PAT configuration adds an Authorization: Bearer header. The host must support remote MCP servers, and applicable GitHub policies must be enabled.
The github/github-mcp-server MCP server supports toolset configuration, including selecting toolsets beyond the defaults. Its documentation also describes an insiders mode, enabled either with /mcp/insiders in the URL or with the X-MCP-Insiders: true header. This mode is intended for early access to experimental tools.
For local use, run the published container image ghcr.io/github/github-mcp-server with interactive input, port mapping, and the OAuth callback-port setting. Authentication and host-specific setup still need to follow the projectβs installation guidance.
The documented scope covers:
The listing specifically exposes get_file_contents and getFileContents, so availability of the other README-described operations should be confirmed after connection and toolset selection.
Remote access depends on MCP host support and host-specific OAuth or GitHub App configuration. PAT authentication is supported by hosts that support remote MCP servers, but configuration details vary by client. GitHub Enterprise Server cannot host the remote service. The insiders endpoint exposes early or experimental functionality, so it should be treated separately from the default toolset.
Factual signals from GitHub, npm, and our automated checks β not a rating.
No reviews yet β be the first to share how this listing worked for you.
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
[](https://allmcps.com/mcp/github-github-mcp-server)<a href="https://allmcps.com/mcp/github-github-mcp-server"><img src="https://allmcps.com/api/badge/github-github-mcp-server?style=directory" alt="Github MCP Server on AllMCPs" /></a>