About
GitHub's official MCP server bridges AI assistants to the GitHub API. Turn every major GitHub operation into an MCP tool call — create issues, review PRs, search code, manage branches, all from your AI chat.
Features
- Modular toolsets that can be toggled independently
- Supports stdio transport protocol
- Authenticates via GitHub personal access tokens
- Automatic rate limiting and pagination handling
- Active maintenance by GitHub's official team
- Works with any MCP-compatible client
Use Cases
Developer
Create and manage GitHub issues from an AI assistant
Team lead
Automate pull request reviews and merges through AI chat
Security engineer
Search code across repositories from an AI assistant
What This Server Can Do
MCP servers expose three types of capabilities to AI clients. Here's what GitHub MCP Server supports.
Tools
Supported23 toolsFunctions your AI client can call to perform actions — like querying a database, creating a file, or calling an API.
How to use: Tools run automatically when your AI client decides they're needed. Ask your AI assistant to perform a task, and it will invoke the right tool.
Resources
Not availableThis server does not expose read-only data resources.
Prompts
Not availableThis server does not provide pre-built prompt templates.
For the full list of available tools, resources, and prompts, check the README on GitHub.
Frequently Asked Questions
Where the world builds software
Tools by GitHub
Other AI tools from the same organization.