Indexation de l'écosystème MCP : 9 sources, 80 000 serveurs et une multitude de nuances
Anthropic
OpenAI
L'auteur a développé Unyly, un agrégateur de serveurs MCP, qui recense désormais plus de 80 000 entrées provenant de neuf sources. L'article détaille le pipeline technique : ingestion nocturne, déduplication, résolution des commandes d'installation, analyses de sécurité, vérifications de santé pour les serveurs distants, et une passerelle qui expose l'ensemble du catalogue aux agents d'intelligence artificielle via une connexion unique.
Il y a un an et demi, il n'existait que quelques dizaines de serveurs MCP ; aujourd'hui, ils sont des dizaines de milliers, ce qui rend difficile de trouver le bon. L'auteur construit Unyly, un agrégateur qui répertorie actuellement plus de 80 000 entrées provenant de neuf sources : le registre officiel MCP, GitHub, npm, PyPI, crates.io, Docker MCP Catalog, Smithery, Glama et PulseMCP. Chaque source a ses particularités : l'API de recherche GitHub plafonne à 1000 résultats par requête, ils découpent donc par tranches d'étoiles ; PyPI n'a pas d'API de recherche, ils téléchargent donc un index simple de 42 Mo et filtrent pour 'mcp' ; PulseMCP renvoie aléatoirement une erreur 410 Gone pour la moitié des requêtes, gérée avec des tentatives et un backoff. Ils dédupliquent par source et slug, en donnant la priorité aux enregistrements organisés, et filtrent environ 30 % des paquets qui ne sont pas réellement des serveurs. Ils ne devinent jamais les commandes d'installation, mais résolvent les vraies commandes à partir des dépôts ; si inconnues, la page renvoie vers le dépôt. Chaque serveur subit une analyse de sécurité statique pour produire un score affiché avant l'installation. Les points de terminaison MCP distants sont vérifiés toutes les heures à l'aide d'une véritable requête d'initialisation JSON-RPC. Une passerelle à gateway.unyly.org/mcp expose tout le catalogue aux agents via un serveur distant avec OAuth 2.1, offrant trois méta-outils : search_mcps, list_mcp_tools et use_mcp_tool. Les statistiques en direct et une carte des répertoires sont publiées sur unyly.org/stats et unyly.org/mcp-directories. Le catalogue est gratuit, sans placements payants ; les propriétaires de serveurs peuvent soumettre via unyly.org/submit.
Source: Habr — хаб ИИ —
original
