Github Repo Intelligence MCP logo

Github Repo Intelligence MCP

Assess GitHub repository maintainability with deterministic verdicts backed by activity, issue, PR, and contributor metrics.

Install Github Repo Intelligence MCP

Pick your client, then add it in one click or paste the config.

No confirmed install command yet

We only publish a config when the install details come from the project itself — its README, its docs, or a verified owner. We haven’t found those for github-repo-intelligence-mcp, and we’d rather show nothing than a guess you’d paste into your client.

Open setup steps on GitHub

Overview

The github-repo-intelligence-mcp MCP server evaluates GitHub repositories and returns one of four maintainability verdicts: Actively maintained, Slowing, At-risk, or Likely abandoned. It combines activity, issue, pull request, and contributor signals, exposing both the verdict and the raw metrics and thresholds behind it. Deployed as an Apify Standby Actor, it accepts MCP connections over Streamable HTTP at `/mcp`. Reach for it when an agent needs to assess dependencies, rank repositories, or monitor open-source projects without applying its own inconsistent heuristics.

Use cases

  • Vet dependencies before adopting an open-source package
  • Rank candidate repositories for human review
  • Monitor upstream projects for declining activity
  • Assess repositories before building an integration
  • Alert on changes in dependency health

Key features

  • Returns four-way repository maintainability verdicts
  • Combines activity, issue, PR, and contributor signals
  • Exposes raw metrics and classification rationale
  • Provides five dimension and summary tools
  • Caches one GitHub fetch across tool calls
  • Runs over Streamable HTTP on Apify Standby

Security & health

What it can reach and how reliably it runs — from our own checks, not the maintainer’s claims.

ActiveLast checked Today

Recent health check succeeded.

8/8 checks healthy over the last 52d

Adoption & maintenance

Factual signals from GitHub, npm, and our automated checks — not a rating.

GitHub stars1Stargazers on the source repository.
Last commit4mo agoMost recent push to the default branch.
Directory activity1 viewsConfig copies, upvotes, and views on AllMCPs.

How Github Repo Intelligence MCP works

What github-repo-intelligence-mcp MCP server does

The github-repo-intelligence-mcp MCP server turns GitHub repository data into a maintainability assessment. It accepts either an owner/name value or a GitHub repository URL and produces an overall verdict: Actively maintained, Slowing, At-risk, or Likely abandoned.

The assessment covers four dimensions:

  • Activity, including commit cadence, releases, and momentum
  • Issues, including response times and stale backlog share
  • Pull requests, including merge rate and queue age
  • Contributors, including contributor count and concentration risk

The headline response includes a per-dimension breakdown, a rationale identifying the weakest area, repository stars and forks, the fetch timestamp, and whether the request was authenticated. Raw values remain available so an agent or developer can inspect how the result was reached.

How it works

The github-repo-intelligence-mcp MCP server uses pinned thresholds to classify each dimension. Activity considers recent commits and can mark a repository Likely abandoned when it has had no commits for more than 365 days. Issue and pull request classifications use response, backlog, merge, and age measurements. Contributor analysis flags concentration when one contributor accounts for more than half of commits or the top two account for more than 80%.

The overall verdict is activity-dominant and evaluated in order. An abandoned activity signal takes precedence; other At-risk combinations can also produce an At-risk result. Activity that is healthy while another dimension is weak, or activity that is moderate, generally produces Slowing. Identical repository data and configuration produce the same result.

One GitHub fetch is cached and shared across the five tools, so dimension-specific follow-up calls use the same payload rather than making another upstream request.

Setup and configuration

Deploy the Actor on Apify in Standby mode. It starts without required startup input and exposes the Streamable HTTP MCP endpoint at /mcp. Configure an MCP client with an endpoint such as https://<your-standby-url>/mcp, then call a tool with a repo argument.

A GitHub token is effectively required in practice. The primary GitHub GraphQL request rejects unauthenticated access, and anonymous requests from Apify shared IP addresses can exhaust GitHub's quota quickly. Without authentication, the Actor returns rate-limit errors instead of repository verdicts. The token is supplied through the Actor's githubToken input field.

Tools and capabilities

The github-repo-intelligence-mcp MCP server provides five tools, each accepting one repo argument. get_repo_health returns the overall verdict and dimension summary. get_activity_metrics reports commit counts across 30-, 90-, and 365-day windows, release activity, and a momentum trend. get_issue_health reports open and closed issues, response and close-time medians, and stale issue ratios.

get_pr_health provides open, merged, and closed-unmerged pull request counts, merge rate, merge-time data, and the age of the oldest open PR. get_contributor_insights reports all-time contributors, the share held by the top contributors, and the bus-factor flag.

Some values can be null when there are no qualifying events, such as merge-rate data without decided pull requests. A repository that uses tags instead of GitHub Releases can show zero releases without that fact alone reducing its verdict.

Limitations and notes

The results measure observable GitHub activity and workflow signals; they are not a complete assessment of code quality, security, compatibility, or project governance. Contributor totals are all-time counts from GitHub's contributors list, not counts of recently active contributors. Stale issues are those untouched for more than 90 days. Merge rate excludes pull requests that remain open, and solo maintainers can receive no higher than a Moderate contributor classification.

Reviews

No reviews yet — be the first to share how it worked for you.

Frequently Asked Questions about Github Repo Intelligence MCP

github-repo-intelligence-mcp is an MCP server that connects agents to GitHub repository health data through Apify and returns maintainability verdicts. Its main tools are get_repo_health, get_activity_metrics, get_issue_health, get_pr_health, and get_contributor_insights, covering activity, issues, pull requests, and contributors.

Deploy the Actor on Apify in Standby mode, then configure your MCP client with its Streamable HTTP endpoint at `/mcp`. The Actor needs no startup input, but you should provide a GitHub token through the `githubToken` input before calling the tools.

Yes, a GitHub token is effectively required for reliable results. The primary GraphQL request rejects unauthenticated access, and Apify shared egress IPs can quickly exhaust GitHub's anonymous quota, causing rate-limit errors instead of verdicts.

It accepts either an `owner/name` string or a GitHub URL. URLs can include additional path segments and are handled case-insensitively. Every tool uses the same single `repo` argument.

Related MCP servers

Add a badge to your READMEShow it’s listed — live SVG, Markdown or HTML.

AllMCPs Directory Badge

Full Badge Customizer

Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.

Badge Style:
Live Dynamic SVG PreviewGithub Repo Intelligence MCP AllMCPs Directory Badge
Markdown (GitHub README)
[![AllMCPs](https://allmcps.com/api/badge/github-repo-intelligence-mcp?style=directory)](https://allmcps.com/mcp/github-repo-intelligence-mcp)
HTML Embed
<a href="https://allmcps.com/mcp/github-repo-intelligence-mcp"><img src="https://allmcps.com/api/badge/github-repo-intelligence-mcp?style=directory" alt="Github Repo Intelligence MCP on AllMCPs" /></a>