MCP质量评分系统

一个每日更新的MCP服务器质量评分系统,通过四个维度评估GitHub上的MCP服务器仓库质量,无需认证即可获取JSON格式数据。

  • by grahamrowe82
  • 本地部署
  • 1 星标
  • 更新于
在 GitHub 查看 grahamrowe82/mcp-quality-index

使用说明

MCP质量指数

每日更新12653+MCP服务器存储库的质量分数。机器可读JSON。无需身份验证。

这是什么?

如今,每个MCP注册表都是一个平面目录——名称、描述,也许还有链接。它们都没有告诉你服务器是否得到维护、采用或可以安全依赖。

该数据集从四个维度对GitHub上的每个MCP域存储库进行评分:

组件 范围 它测量什么
维护 0-25 提交活动、推送最近度、存档状态
采用 0-25 星级、套餐下载、反向依赖
成熟 0-25 许可证、已发布包(PyPI/NMP)、仓库年龄
社区 0-25 叉,叉星比

复合材料 质量评分 (0-100)将每个服务器分为一个层:

等级 分数 计数 描述
已验证 70+ 53 在所有维度上都很强大
成立 50-69 680 坚实,但在一个领域存在差距
新兴 30-49 3078 早期,有一定牵引力
实验性 <30 8842 最小信号

每个回购计算风险标志: archived, no_license, stale_6m, no_package, no_dependents.

看 方法.md 对于全评分模型,以及 schema/ 用于现场级文档。

数据集

所有文件都在 data/:

文件 记录 描述
mcp-scores.json 12653 包含组件细分和风险标志的质量分数
mcp-repos.json 12512 所有活动的MCP存储库都包含GitHub+包指标
projects.json 441 跟踪AI项目,包括牵引力得分、生命周期阶段、速度
metadata.json -- 导出时间戳、记录计数、架构版本

用法

直接获取原始JSON:

curl -s https://raw.githubusercontent.com/grahamrowe82/mcp-quality-index/main/data/mcp-scores.json | jq '.[0]'
{
  "full_name": "n8n-io/n8n",
  "quality_score": 88,
  "quality_tier": "verified",
  "maintenance_score": 25,
  "adoption_score": 20,
  "maturity_score": 18,
  "community_score": 25,
  "risk_flags": [],
  "stars": 72841,
  "downloads_monthly": 1547893,
  "commits_30d": 289
}

使用jq筛选已验证的服务器:

curl -s https://raw.githubusercontent.com/grahamrowe82/mcp-quality-index/main/data/mcp-scores.json \
  | jq '[.[] | select(.quality_tier == "verified")] | length'

实时API

通过PT-Edge API可获得相同的数据(无需身份验证):

GET https://mcp.phasetransitions.ai/api/v1/datasets/mcp-scores
GET https://mcp.phasetransitions.ai/api/v1/datasets/mcp-scores?quality_tier=verified
GET https://mcp.phasetransitions.ai/api/v1/datasets/mcp-scores?subcategory=gateway
GET https://mcp.phasetransitions.ai/api/v1/datasets/mcp-repos
GET https://mcp.phasetransitions.ai/api/v1/datasets/projects

更新频率

数据每天从刷新 PT Edge,它跟踪了GitHub、PyPI、npm、Docker Hub、HuggingFace和Hacker News上的166000多个AI存储库。

许可证

数据: CC-BY-4.0.署名:PT Edge(https://github.com/grahamrowe82/pt-edge).