Le catalogue de HostedMCP est accessible aux développeurs de trois manières : une API REST, un MCP server que votre client IA peut appeler, et un jeu de données que vous pouvez télécharger. Les trois sont gratuits, en lecture seule et ne nécessitent aucune clé.
API REST
URL de base : https://api.hostedmcp.org/v1. Chaque réponse est en JSON. Les requêtes sont limitées à 300 par minute et par adresse IP ; au-delà, vous recevez un HTTP 429 avec Retry-After: 60. Les réponses peuvent être mises en cache pendant cinq minutes, et CORS est ouvert, ce qui vous permet d'appeler l'API depuis un navigateur.
| Méthode et chemin | Ce que la requête renvoie |
|---|---|
GET /servers |
Les MCP servers, les meilleurs en premier. Paramètres de requête : q, category, transport (stdio ou remote), official, verified, sort (quality, stars, downloads, new), limit (jusqu'à 50), cursor |
GET /servers/{owner}/{name} |
Un server : packages, variables d'environnement, tools, licence, vérifications automatisées et FAQ |
GET /servers/{owner}/{name}/install?client=cursor |
L'extrait de configuration pour un client, le fichier dans lequel il va, les étapes de configuration du client, un lien d'installation Cursor et la commande VS Code code --add-mcp |
GET /skills |
Les Agent Skills. Paramètres de requête : q, category, sort (quality, stars, new), limit, cursor |
GET /skills/{owner}/{name} |
Une skill : dépôt, dossier, licence, tools préapprouvés, fichiers et vérifications |
GET /search?q=postgres |
Les servers et skills correspondant à une requête. Paramètres facultatifs type (all, server, skill) et limit (jusqu'à 20) |
GET /badge/{server or skill}/{owner}/{name}.svg |
Le badge README avec le score des vérifications |
Les listes renvoient items, total et nextCursor ; repassez nextCursor dans cursor pour obtenir la page suivante, jusqu'à ce qu'il vaille null. La configuration d'installation fonctionne pour ces clients : claude-code, cursor, vscode, claude-desktop, codex, gemini-cli, windsurf, devin, antigravity, chatgpt, zed, cline, continue, goose et jetbrains.
curl "https://api.hostedmcp.org/v1/servers?q=postgres&transport=remote&limit=3"
curl "https://api.hostedmcp.org/v1/servers/github/github-mcp-server/install?client=cursor"
Les erreurs se présentent sous la forme {"error": {"code", "message", "requestId"}} avec un HTTP 400 pour un paramètre invalide, 404 pour une fiche inconnue et 422 lorsqu'un server n'a rien que le client choisi puisse exécuter. Les README et les fichiers SKILL.md ne font pas partie de l'API : ils appartiennent à leurs auteurs, suivez donc le lien repo. Les placeholders tels que <YOUR_API_KEY> remplacent les secrets dans chaque configuration.
MCP server
Le même catalogue est un MCP server à l'adresse https://api.hostedmcp.org/mcp (Streamable HTTP, sans authentification), avec des outils pour rechercher des serveurs et des skills, en lire un, lister les catégories et obtenir la configuration d'installation. Ajoutez-le à Claude Code :
claude mcp add --transport http hostedmcp https://api.hostedmcp.org/mcp
Jeu de données
L'ensemble des serveurs, skills et plugins indexables au format JSON, exporté chaque semaine, est disponible sur github.com/Caqil/mcp-servers-dataset sous licence CC BY 4.0.
Usage équitable et attribution
Utilisez les données dans vos propres outils, recherches et articles. Si vous publiez quelque chose construit à partir de ces données, mentionnez « HostedMCP » avec un lien vers hostedmcp.org. Les appels sont comptés par route sans stockage de votre adresse IP ; voir la politique de confidentialité. Questions ou limite plus élevée : legal@hostedmcp.org.