# GitHub MCP
> GitHub's official MCP server gives AI clients access to GitHub repositories, issues, pull requests, actions, users, and other capabilities through configurable toolsets.
Canonical: https://www.mcpfolio.com/servers/github
Last updated: 2026-10-28
## Catalog record

- Publisher: GitHub
- Categories: productivity, search, version-control

## Website

https://github.com/github/github-mcp-server

## Repository

https://github.com/github/github-mcp-server

## Transports

Streamable HTTP (remote); stdio (local)

## Authentication

The GitHub-hosted remote server uses a browser-based GitHub authorization flow in supported hosts. The local server supports OAuth in supported integrations or a GitHub personal access token through GITHUB_PERSONAL_ACCESS_TOKEN. Token scopes and available tools depend on configuration and GitHub permissions.

## Tools

- **get_file_contents**: Read file contents from a GitHub repository.
- **issue_read**: Read issue details.
- **create_pull_request**: Create a pull request.
- **get_gist**: Retrieve a gist.

## Sources

- [official_tool_reference](https://github.com/github/github-mcp-server)
- [official_documentation](https://github.com/github/github-mcp-server/blob/main/docs/server-configuration.md)

## Setup

Use the interactive setup panel on [the detail page](https://www.mcpfolio.com/servers/github) to view instructions for each supported client.