8,535 66,496: how we indexed every MCP server on GitHub, npm and PyPI (and deleted 2,910 fake install counts)
说明与用途
MCP 注册表删除了 2,910 条虚假安装计数,并纠正了 GitHub 星标的双倍计数,提供了 66,496 个服务器的准确信息,并为维护者提供了免费搜索 API 和徽章。
问题
The registry contained inaccurate data—invented install counts and inflated GitHub stars—making it unreliable for users and maintainers.
结果
The MCP registry now contains accurate, verified data for 66,496 servers, with install‑risk classification and trust scoring, and provides free search API and badge system for maintainers.
工作流
- 1. Run multi‑registry indexing: GitHub code search, npm registry API scan, PyPI metadata extraction.
- 2. Deduplicate by repository identity across sources.
- 3. Verify GitHub data via API (stars, issues, last push).
- 4. Remove legacy rows with untraceable install counts (2,910 entries).
- 5. Re‑calculate GitHub stars from live API, discarding inflated values.
- 6. Re‑run certifications and purge stale data layer.
- 7. Publish transparency page and submission form.
- 8. Offer CLI tools (search, install‑risk, fingerprinting, credential verification).
- 9. Notify maintainers via opened issues with badge links.
证据
2,910 invented install counts — legacy listing rows whose install numbers could not be traced to any registry. All deleted.
~2x inflated GitHub stars — catalog stars came from an old scrape; live API verification showed roughly double the real numbers.
- 记录日期: 2026-09-15T22:15:45.554Z