agent-tooling / mcp
GitHub MCP Server
Capability: GitHub MCP Server
Use it when
- Your AI assistant cannot see pull requests, issues, or Actions runs and you keep pasting GitHub context into chat by hand
- You want an agent to triage bugs, create and update PRs, and analyze CI failures across repositories through natural language
What it solves
Not the fit when
- Granting broader write scopes than the task needs; README recommends minimum PAT scopes and read-only mode
- GitHub Enterprise Server via the hosted remote endpoint, which requires the local server with GITHUB_HOST
- Non-MCP integrations
- local git operations in a working tree
- hosting or running CI itself
- code hosting platforms other than GitHub
- deep semantic indexing of repository source
Install
Remote: add `https://api.githubcopilot.com/mcp/` to a compatible remote-MCP host; OAuth support and applicable GitHub policies vary by host, while PAT authentication is also supported. Local: run `docker run -i --rm -e GITHUB_PERSONAL_ACCESS_TOKEN ghcr.io/github/github-mcp-server`, or build the Go server from source.
Invoke
Start with `--read-only` and only the necessary `--toolsets` or `--tools`; read-only mode suppresses write tools even if requested. Configure the server in the MCP host, then let the agent inspect repositories, issues, pull requests, Actions runs, or security findings. Enable write-capable issue, PR, or workflow tools only for an intentional task with least-privilege authentication.
Alternatives
No reviewed alternatives recorded yet.