Free MCP server that computes a GitHub repo maintenance/abandonment health score (0-100) + verdict from live GitHub data. Open twin of the paid x402-gated repohealth HTTP API.
Single tool 'check_repo_health' has a comprehensive, well-written description (380+ chars) that clearly states WHAT it does, WHEN to use it, and prerequisites. Input schema is properly defined with Zod, both parameters have descriptions. However, output schema is NOT documented, the tool returns JSON.stringify(result) but the structure of 'result' is never defined in the visible code. Error handling is present and actionable (distinguishes GithubNotFoundError, GithubApiError with rate-limit guidance). Tool naming follows verb_noun pattern. Main gap: no documented output schema, which prevents LLMs from planning downstream operations or extracting specific fields reliably.
Compute a maintenance/abandonment health verdict for a public GitHub repo from live GitHub data: a 0-100 score across commit recency, commit activity, issue/PR responsiveness, and release cadence, plus a verdict (actively maintained / slowing down / likely abandoned / archived) and human-readable reasoning. Free, unauthenticated MCP tool — the open twin of the paid x402-gated repo-health HTTP API (https://x402-repohealth-poc.theliminalguy.workers.dev/repo-health/:owner/:repo), same scoring logic, no payment required. Useful before depending on a library/tool: is this repo safe to build on? Uses GitHub's unauthenticated public REST API (60 requests/hour/IP) — for higher-volume or agent-automated x402-metered use, call the paid Worker endpoint instead.
Output schema not documented. Tool returns JSON.stringify(result) but the structure (fields, types, ranges) of the health score object is never defined in code or comments. LLMs cannot plan downstream operations or validate expected fields.
Input validation error messages are generic ('owner and repo must be valid GitHub path segments'). Should include the actual regex pattern or examples of valid formats to help LLMs self-correct.
No pagination or result limits documented. If GitHub API returns large commit/issue/PR lists, the tool may return verbose output. Description should state any caps on returned data.
STDIO transport only. Server is not remotely accessible and cannot be used by hosted MCP clients (e.g., Claude.ai, Claude Code). Limits deployment to local/CLI-only scenarios.
| Scored | Grade | Overall | Spec posture | Rubric |
|---|---|---|---|---|
| 2026-09-23 | C | 60 | 2026-07-28+ | v2 |