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"
}