MCP.Market

Github Repo MCP server

by thedhruv-07·io.github.thedhruv-07/github-repo-mcp·v0.1.0·1 stars

MCP server for GitHub repo health, commit summaries, issue triage, and RAG Q&A.

B83/100grade B
What users say
No reviews yet
Be the first
Safety scan
B83/100

full report

Adoption
Growing

1 stars150 downloads/wk

Reviews

Write one

Nobody 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 posts

Read from the package source without running it. The installed server may list more.

  • ask_repo

    Answers a free-text question about a repo via embeddings-based semantic search over

  • find_good_first_issues

    Finds open issues labeled for beginners/first-time contributors, then scores each

  • get_repo_health

    Computes a maintenance-health score (0-100) for a public GitHub repo from

  • summarize_recent_commits

    Fetches 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

no findings
  • 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
Overall 83/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

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
Add to Cursor

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 build

Running 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)

  1. On first query for a repo, chunk README + docs/*.md (top-level, cap 15 files) +

points_count) — only the query itself gets embedded

  1. Embed each chunk with Voyage AI (voyage-3.5-lite)
  2. Store vectors in Qdrant Cloud, one collection per repo (repo__)
  3. On every query: embed the question, cosine-similarity search top-5 chunks
  4. 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.

All Github Repo alternatives →
  • GitHub
    Connect AI assistants to GitHub - manage repos, issues, PRs, and workflows through natural language.
    A
  • Gk CLI
    The GitKraken MCP Server for managing repos, PRs, issues across GitHub, GitLab, Bitbucket and more.
    B
  • OctoCounts MCP Server
    Analyze and compare public GitHub repo line counts (SLOC) via OctoCounts, from any MCP client.
    A
  • Pare Github
    Pare GitHub ג€” Structured GitHub operations (PRs, issues, actions) as typed JSON.
    A
  • Sentry
    MCP server for Sentry - error monitoring, issue tracking, and debugging for AI assistants
    A