Compared · github
39 GitHub MCP servers. Which one to use.
Every GitHub server we index, with whether its source is still reachable and whether we hold a screening verdict. 3 of 39 have a source repository that is no longer publicly reachable.
Scope: 39 servers, mostly mirrored from the MCP registry as of 2026-09-08. Most servers whose authors never published to the registry are absent, so treat this as close to the registry's view rather than a complete census.
| Server | Publisher | Source | Screened | Quality | Install |
|---|---|---|---|---|---|
| ProjectPulse MCP | io.github.alexbypa | no flag | REVIEW | 95 | npm projectpulse-mcp |
| Trending Repository Tracker — new GitHub repo discovery ($0.01/query) | com.a2awire | no flag | REVIEW | 90 | remote endpoint |
| GitHub | io.github.github | no flag | REVIEW | 90 | docker ghcr.io/github/github-mcp-server:1.12.0 |
| GitHub Issue MCP | io.github.sarim-aliii | no flag | REVIEW | 90 | npm github-issue-mcp |
| Github | io.github.pipeworx-io | no flag | REVIEW | 89 | remote endpoint |
| Github Public Repos Mcp | io.github.varvararatta | no flag | REVIEW | 88 | remote endpoint |
| GitHub | io.github.Abhishekkumar2021 | no flag | REVIEW | 87 | npm @abhishekmcp/github |
| GitHub Actions Audit | io.github.UnbearableDev | no flag | REVIEW | 86 | remote endpoint |
| StarHunt | com.getstarhunt | no flag | REVIEW | 85 | remote endpoint |
| com.mambabuilt/mcp-github-organization-signal-scanner | com.mambabuilt | no flag | REVIEW | 85 | npm @mambalabsdev/mcp-github-organization-signal-scanner |
| io.github.FerhatDundar/github-mcp-connector | io.github.FerhatDundar | no flag | REVIEW | 84 | not published |
| Github_private | io.github.pipeworx-io | no flag | REVIEW | 82 | remote endpoint |
| github-twin | io.github.ChristopherDavenport | no flag | REVIEW | 80 | pypi github-twin |
| Self-hosted GitHub MCP server | io.github.adelaidasofia | no flag | REVIEW | 79 | not published |
| GitHub Repository Intelligence | io.github.heisencodex-jpg | no flag | REVIEW | 79 | remote endpoint |
| io.github.jaimenbell/github-mcp | io.github.jaimenbell | no flag | REVIEW | 79 | pypi jaimenbell-github-mcp |
| com.mcparmory/github | com.mcparmory | no flag | REVIEW | 78 | pypi mcparmory-github |
| io.github.davidweb3-ctrl/github | io.github.davidweb3-ctrl | no flag | REVIEW | 77 | npm @davidweb3-ctrl/mcp-github-server |
| io.github.shubhtoy/github-project-info | io.github.shubhtoy | no flag | REVIEW | 77 | npm github-project-info-mcp |
| io.github.digitalgremlin/github-repo-intelligence-mcp | io.github.digitalgremlin | no flag | REVIEW | 76 | remote endpoint |
| io.github.rog0x/github | io.github.rog0x | no flag | REVIEW | 75 | npm @rog0x/mcp-github-tools |
| io.github.ofershap/github-actions | io.github.ofershap | no flag | REVIEW | 74 | npm mcp-server-github-actions |
| io.github.ofershap/github-gist | io.github.ofershap | no flag | REVIEW | 74 | npm mcp-server-github-gist |
| io.github.ryudi84/github-stats | io.github.ryudi84 | no flag | REVIEW | 73 | npm sovereign-github-stats-mcp |
| com.thenextgennexus/github-mcp-server | com.thenextgennexus | no flag | REVIEW | 72 | remote endpoint |
| io.github.TheNextGenNexus/github-analytics-mcp-server | io.github.TheNextGenNexus | no flag | REVIEW | 72 | npm @thenextgennexus/github-analytics-mcp-server |
| GitHubInsights | io.github.therealMrFunGuy | no flag | REVIEW | 71 | remote endpoint |
| io.github.Liplus-Project/github-webhook-mcp | io.github.Liplus-Project | no flag | REVIEW | 70 | npm github-webhook-mcp |
| Perceptdot GitHub | io.github.perceptdot | no flag | REVIEW | 70 | npm @perceptdot/github |
| io.github.crypto-ninja/github-mcp-server | io.github.crypto-ninja | no flag | REVIEW | 68 | pypi github-mcp-server |
| io.github.Dave-London/github | io.github.Dave-London | no flag | REVIEW | 67 | npm @paretools/github |
| io.github.Dave-London/pare-github | io.github.Dave-London | no flag | REVIEW | 67 | npm @paretools/github |
| ai.smithery/saidsef-mcp-github-pr-issue-analyser | ai.smithery | no flag | REVIEW | 62 | remote endpoint |
| GitHub PR Context | io.github.paarths-collab | no flag | not screened | 59 | not published |
| ai.smithery/Hint-Services-obsidian-github-mcp | ai.smithery | no flag | REVIEW | 55 | remote endpoint |
| GitHub to MCP Converter | io.github.nirholas | no flag | not screened | 50 | not published |
| GitHub Inside Claude Code | io.github.Kirchlive | repo unreachable | REVIEW | 79 | pypi github-inside-claude-code |
| io.github.infoinlet-marketplace/mcp-github | io.github.infoinlet-marketplace | repo unreachable | REVIEW | 75 | npm @infoinlet/mcp-github |
| ai.smithery/smithery-ai-github | ai.smithery | repo unreachable | REVIEW | 60 | remote endpoint |
“Repo unreachable” means the source returned a not-found from two vantage points, which can also happen when a repository is made private or moved - see source liveness. “Screened” is the advisory verdict on the listing text, never a safety clearance; the methodology spells out what each dimension does and does not test.