Github Repo MCP server
io.github.thedhruv-07/github-repo-mcp·v0.1.0·1 starsMCP server for GitHub repo health, commit summaries, issue triage, and RAG Q&A.
1 stars150 downloads/wk
Reviews
Write oneNobody has reviewed Github Repo yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Github Repo tools (4)
write = sends, deletes, buys or postsRead from the package source without running it. The installed server may list more.
ask_repoAnswers a free-text question about a repo via embeddings-based semantic search over
find_good_first_issuesFinds open issues labeled for beginners/first-time contributors, then scores each
get_repo_healthComputes a maintenance-health score (0-100) for a public GitHub repo from
summarize_recent_commitsFetches commits from the last N days and groups them by type (feature/fix/docs/
Public scan report
scanner v0.1.10 · 2026-10-03 · same rubric, same numbers if you re-run it
- Code scan17 source files scanned25/25
- –Live reliabilityno gateway calls yet and no remote to proben/a
- –Tool poisoningtools not inspected (local package is not executed); not countedn/a
- Auth qualitystatic API keys via environment variables6/15
- Maintenancelast push 17 days ago15/15
- Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
How Github Repo compares
Against every graded Developer tools MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 83/100
- higher than 65% of 1,119 Developer tools servers
- Tools
- 4
- the typical Developer tools server has 7
- Tools that change things
- 0%
- typical: 5%. Fewer write tools means less an agent can break
- GitHub stars
- 1
- more than 50% of 855 Developer tools servers
- Downloads a week
- 150
- more than 66% of 436 Developer tools servers with a package
What its tools let an agent do: 4 read
Install Github Repo in Claude Code, Cursor or VS Code
Runs npx -y @thedhruv07/github-repo-mcp on your machine. Read the scan report first; the gateway never runs local packages.
claude mcp add github-repo-mcp -- npx -y @thedhruv07/github-repo-mcp
What the publisher says
From the Github Repo repository's README, as published. We do not edit it. Read it on GitHub
github-repo-mcp
An MCP (Model Context Protocol) server that lets any AI agent — Claude Desktop, Claude Code, Cursor — reason about a public GitHub repository directly, instead of the human manually reading READMEs, commit logs, and issue trackers.
Why this exists
Evaluating an unfamiliar repo ("is this actively maintained? is this issue actually beginner-friendly? what changed recently?") is repetitive manual work every developer does. This server turns that into four callable tools any MCP-compatible agent can use.
Tools
Setup
npm install
cp .env.example .env
# Add a GitHub personal access token to .env — raises the rate limit from 60/hr to 5000/hr.
# No special scopes needed for public repo data: https://github.com/settings/tokens
#
# ask_repo also needs, both free tier:
# VOYAGE_API_KEY — https://dashboard.voyageai.com/ (API Keys -> Create new key)
# QDRANT_URL, QDRANT_API_KEY — https://cloud.qdrant.io/ (create a free cluster)
npm run buildRunning locally with Claude Desktop
Add this to your Claude Desktop MCP config (claudedesktopconfig.json):
{
"mcpServers": {
"github-repo-mcp": {
"command": "node",
"args": ["/absolute/path/to/github-repo-mcp/build/index.js"],
"env": { "GITHUB_TOKEN": "your_token_here" }
}
}
}Restart Claude Desktop, then try: "Use github-repo-mcp to check the health of facebook/react and find me a good first issue."
Architecture notes
formula (recency + issue triage + contributor diversity), not an LLM guess. This keeps the number reproducible; an LLM (in the calling agent) can narrate why on top of it.
- GitHub API, not scraping — clean, documented, generously rate-limited with a token.
- Deterministic scoring, generative explanation — getrepohealth's score is a fixed
often wrong. The tool checks body length, red-flag keywords (architecture, migration, security), and comment count to catch issues that are mislabeled, not just present them at face value.
- Mislabel detection in findgoodfirstissues** — real "good first issue" labels are
Demo
See docs/demo.md for a real (not mocked) protocol exchange against facebook/react, including the embeddings-based ask_repo retrieving the correct answer for a query that shares no words with the source text.
How ask_repo retrieval works
ask_repo started as keyword-window retrieval over the README (see git history) and was upgraded to embeddings-based RAG, implemented in src/rag.ts:
top 8 most-discussed issue threads (title + body, ~500-word chunks, 50-word overlap)
- On first query for a repo, chunk README + docs/*.md (top-level, cap 15 files) +
points_count) — only the query itself gets embedded
- Embed each chunk with Voyage AI (voyage-3.5-lite)
- Store vectors in Qdrant Cloud, one collection per repo (repo__)
- On every query: embed the question, cosine-similarity search top-5 chunks
- Subsequent queries for the same repo skip re-indexing (checked via the collection's
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
Github Repo: common questions
- Is Github Repo MCP server safe?
- Mostly: it is graded B (83/100). Read the Github Repo safety report
- How do I install Github Repo?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does Github Repo need an API key?
- Yes. The registry entry asks for
GITHUB_TOKEN,VOYAGE_API_KEY,QDRANT_API_KEY. - Is Github Repo maintained?
- The last commit was 49 days ago (2026-09-16). The latest release is v0.1.0.
- What can I use instead of Github Repo?
- Servers from other publishers that do the same job: GitHub MCP server, Gk CLI MCP server and OctoCounts MCP Server. Compare all Github Repo alternatives.
- How does Github Repo compare with other Developer tools MCP servers?
- safety score 83/100 (higher than 65% of 1,119 Developer tools servers); tools 4 (the typical Developer tools server has 7); tools that change things 0% (typical: 5%. Fewer write tools means less an agent can break). Full comparison.
Alternatives to Github Repo
Same job from other publishers: the closest match first, then the best rated.
- GitHubConnect AI assistants to GitHub - manage repos, issues, PRs, and workflows through natural language.not reviewedEstablishedA
Gk CLIThe GitKraken MCP Server for managing repos, PRs, issues across GitHub, GitLab, Bitbucket and more.not reviewedEstablishedB- OctoCounts MCP ServerAnalyze and compare public GitHub repo line counts (SLOC) via OctoCounts, from any MCP client.not reviewedGrowingA
- Pare GithubPare GitHub ג€” Structured GitHub operations (PRs, issues, actions) as typed JSON.not reviewedGrowingA
- SentryMCP server for Sentry - error monitoring, issue tracking, and debugging for AI assistantsnot reviewedWidely usedA