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