GitHub MCP

free

Official MCP server that allows LLMs to securely interact with GitHub repositories, issues, pull requests, commits, and files. Enables structured repository inspection, code review assistance, issue triage, and workflow analysis directly from the model.

Submitted by Merwyn Mohankumar · Community

Installation Instructions →
Category: BackendCompany: Github
Compatible Tools:
Claude (Primary)Cursor

Example Configurations

For stdio Server (GitHub MCP Example):
https://github.com/github/github-mcp-server
For SSE Server:
URL: http://example.com:8080/sse

GitHub MCP Specific Instructions

1. Install the GitHub MCP server using the official package or binary.
2. Add the MCP server to your client configuration (Claude, Cursor, etc.).
3. Authenticate using a GitHub Personal Access Token with required scopes.
4. Restart the client to enable GitHub access.

Usage Notes

Help other developers understand when this MCP works best and where to be careful.

Best used when:
Exploring unfamiliar repositories
Reviewing pull requests or commits
Analyzing issues and project history
Generating summaries or changelogs
Navigating large codebases hosted on GitHub
Avoid or be careful when:
Granting write permissions unless required
Using with small or heavily quantized local models
Running broad queries across very large repositories
Known limitations or caveats:
API rate limits can affect long sessions
Tool behavior varies across clients (Claude vs Cursor vs local)
Complex multi-repo reasoning may require strict prompt constraints