GitHub Repository Intelligence

io.github.heisencodex-jpg由 GitHub 账号 heisencodex-jpg 发布v0.3.1更新于 Oct 25, 2026

Repo intel for AI coding agents: overview, PRs, contributors, hot files, CI, deps. Remote MCP.

已验证Streamable HTTP可网页运行开发者工具数据与分析

概览

AI 生成的概览

托管式 MCP 端点,让助手以只读方式获取任意 GitHub 仓库的情报:概览、近期 PR、贡献者、热点文件、CI 状态和依赖。

可以做什么
读取仓库概况:星标、复刻、语言、许可证、主题和最近推送时间,以及按提交数排序的主要贡献者和近期 PR 的作者、状态与合并日期。
适用场景
当助手需要在没有文件系统或 shell 访问权限的情况下分析 GitHub 代码库时使用,例如仓库入门简报、PR 评审准备,或跨多个仓库的依赖与供应链审计。
运行要求
通过 Apify API 令牌以 Bearer Authorization 请求头访问的远程 streamable-HTTP 端点;免费 Apify 账户即可获取令牌。可在工具参数中传入可选的 GitHub 个人访问令牌,以获得更高速率限制和访问私有仓库。
安装前请注意
Apify 令牌是可计费凭据:超出免费额度后每次调用收费 0.005 美元,使用会产生费用。在工具参数中传入的可选 GitHub 令牌可访问私有仓库,应尽量缩小权限范围。仓库数据会发送到托管的 Apify 服务并转发至 GitHub API。该服务器为只读,无法更改仓库状态。

安装

在 SourceWeft 中

  1. 打开 控制台中的 GitHub Repository Intelligence,将其添加到工作区。
  2. 连接 Authorization token 凭据。它们会被私密存储,绝不会在公开页面上展示。
  3. 为需要使用其工具的对话启用该服务。

Web executable,通过 Streamable HTTP。 远程服务在工作区中配置后即可从网页运行时运行。

交给智能体安装

把这段提示词粘贴到 Claude Code、Codex、Cursor 等智能体,或 SourceWeft 对话中。智能体会读取该服务器的安装指南,先向你展示发布者、端点和登录方式,经你同意后再把它添加到你的客户端。密钥不会写进任何命令。

阅读 https://sourceweft.com/mcp/io.github.heisencodex-jpg%2Fgithub-repo-intel-mcp/install.md,并按其中说明把这个 MCP 服务器接入我的客户端。修改任何配置之前,先告诉我它的发布者、端点和登录方式,等我确认。不要把 API 密钥写进命令或我会提交的文件;问我密钥应从哪里获取。

查看智能体所依据的安装指南

其他 MCP 客户端

把它添加到你客户端的 mcpServers 配置中。

{
  "mcpServers": {
    "github-repository-intelligence": {
      "type": "http",
      "url": "https://cg-nguyen--github-repo-intel-mcp.apify.actor/mcp",
      "headers": {
        "Authorization": "Bearer <YOUR_TOKEN>"
      }
    }
  }
}

README

GitHub Repository Intelligence MCP Server

A hosted Model Context Protocol server that gives AI coding agents structured intelligence about any GitHub repository — overview, recent PRs, contributors, hot files, CI status, and dependencies — through a single MCP endpoint.

No local setup. No git clone. No Octokit boilerplate. Plug your agent into the MCP URL and start asking questions.

Why this exists

Local GitHub MCP servers exist, but they require every user to set up Node/Python, install the server, manage tokens, and keep it patched. This Actor runs on Apify's platform and is reachable as a hosted streamable-HTTP MCP endpoint — your agent just needs the URL.

It's useful when you want an LLM to reason about a codebase without giving it filesystem or shell access: think code-review bots, repo-onboarding helpers, dependency-audit agents, refactor planners.

Hosted vs local — when this saves you time

This ActorLocal MCP server
SetupPaste URL + token into client configgit clone, install deps, manage Node/Python versions
DistributionSame URL works for every teammateEach teammate sets up their own
UpdatesAlways latest server buildYou patch + redeploy
Auth surfaceOne Apify token + optional GitHub PAT in tool argsGitHub PAT lives on every machine
Cost when idle$0 (Standby mode, billed per call)Whatever your laptop/server costs
When local winsAir-gapped repos, on-prem GitHub Enterprise—

Three workflows it shortens

  1. Repo onboarding — drop the URL into Claude Code, ask "give me a one-page brief on kubernetes/kubernetes: maintainers, top 10 hot files, current PR pipeline, CI health." One conversation, six tool calls, no clones.
  2. PR-review prep — before reviewing a stranger's PR, run get_contributors + list_recent_prs + get_hot_files on the target repo to know who you're dealing with and where the churn actually lives.
  3. Dependency / supply-chain audit — get_dependencies across a list of repos in a loop, no shell access required, no risk of malicious npm install running on your machine.

Tools exposed

ToolWhat it returnsTypical use
get_repo_overviewStars, forks, language, license, topics, last push"Is this repo still maintained?"
list_recent_prsRecent PRs with author, state, merge dates"Show me the last 20 merged PRs by user X"
get_contributorsTop contributors by commit count"Who maintains this project?"
get_hot_filesMost-modified files over the last N commits"Where's the churn?"
get_ci_statusCheck runs and conclusions for a ref"Is the default branch green?"
get_dependenciesParses package.json, requirements.txt, go.mod, Cargo.toml, pyproject.toml"What does this project depend on?"

Every tool accepts an optional github_token parameter. With no token you get GitHub's 60-req/hour limit on public repos. Provide a fine-grained PAT and you get 5,000 req/hour and can access private repos.

Pricing

$0.005 per tool call. First 100 calls free per user.

Pay-per-event model — you only pay when a tool actually executes. No subscription, no minimums. The server runs in Apify Standby mode, so you're not billed for idle time.

Usage

From an MCP-aware client (Claude Desktop, Cursor, Continue, etc.)

The Actor exposes a Streamable-HTTP MCP transport at:

https://cg-nguyen--github-repo-intel-mcp.apify.actor/mcp

Authentication uses your Apify token via the Authorization: Bearer <APIFY_TOKEN> header — most MCP clients let you configure this in their server config.

Example tool call (raw JSON-RPC)

bash
curl -X POST https://cg-nguyen--github-repo-intel-mcp.apify.actor/mcp \  -H "Authorization: Bearer <APIFY_TOKEN>" \  -H "Content-Type: application/json" \  -H "Accept: application/json, text/event-stream" \  -d '{    "jsonrpc": "2.0",    "id": 1,    "method": "tools/call",    "params": {      "name": "get_repo_overview",      "arguments": {"owner": "facebook", "repo": "react"}    }  }'

From Claude Desktop config

json
{  "mcpServers": {    "github-repo-intel": {      "url": "https://cg-nguyen--github-repo-intel-mcp.apify.actor/mcp",      "headers": {        "Authorization": "Bearer <APIFY_TOKEN>"      }    }  }}

Limits and caveats

  • Free tier on Apify gets you $5/month of usage credits — enough for ~1,000 free tool calls before the per-event price kicks in.
  • The get_hot_files tool scans up to 200 commits and makes one API call per commit, so it eats GitHub rate limit the fastest. Pass a github_token if you call it often.
  • get_ci_status reads the GitHub Checks API — it surfaces GitHub Actions, CodeQL, and any third-party check that posts back via the Checks API. Repos that run their CI entirely on external systems (Prow, Buildkite, CircleCI without GitHub integration) may show 0 check runs even when the build is green. The response includes a note field flagging this case.
  • This is a read-only server. It cannot create PRs, comment on issues, or modify any repository state.
  • All data comes straight from the GitHub REST API — no caching layer, so freshness equals what the GitHub API returns.

Source & roadmap

Author: luongnp. Open to feature requests — file an issue on the Actor page if you want a tool added (issues board, releases, dependency vulnerabilities via Dependabot API, etc.).

来源:README.md,提交 d2f9e39

工具

0
该服务器需要 API 密钥等凭据,因此 SourceWeft 无法在没有凭据的情况下读取其工具,也未收录。

版本历史

1
  1. v0.3.1最新Sep 16, 2026

评分

已满足适用检查项的 75%

该评分衡量此收录条目的完整程度,依据注册中心条目、端点与公开来源计算得出。它不是对服务器本身的评价,也不表示服务器安全或当前可用:可连通性是带日期的检查结果,评分也不包含安装量或用户评价。

  • 近 30 天内可连通必需25 分
  • 已声明认证方式必需10 分
  • 已列出工具15 分

    请让服务器在无凭据时响应 tools/list,或发布可在沙箱中无凭据启动的软件包。

  • 描述必需15 分
  • 图标10 分
  • 文档15 分
  • 许可证10 分

    请在仓库或注册中心条目中声明许可证。