Der Katalog von HostedMCP steht Entwicklern auf drei Wegen offen: über eine REST API, über einen MCP server, den dein AI-Client aufrufen kann, und über einen Datensatz zum Herunterladen. Alle drei sind kostenlos, read-only und brauchen keinen Key.
REST API
Base URL: https://api.hostedmcp.org/v1. Jede Antwort ist JSON. Anfragen sind auf 300 pro Minute pro IP-Adresse begrenzt; darüber bekommst du HTTP 429 mit Retry-After: 60. Antworten können fünf Minuten lang gecacht werden, und CORS ist offen, du kannst die API also aus dem Browser aufrufen.
| Methode und Pfad | Was zurückkommt |
|---|---|
GET /servers |
MCP server, beste zuerst. Query: q, category, transport (stdio oder remote), official, verified, sort (quality, stars, downloads, new), limit (bis zu 50), cursor |
GET /servers/{owner}/{name} |
Ein Server: Pakete, Umgebungsvariablen, Tools, Lizenz, automatisierte Checks und FAQs |
GET /servers/{owner}/{name}/install?client=cursor |
Der Config-Snippet für einen Client, die Datei, in die er gehört, die Setup-Schritte des Clients, ein Cursor-Install-Link und der VS Code-Befehl code --add-mcp |
GET /skills |
Agent Skills. Query: q, category, sort (quality, stars, new), limit, cursor |
GET /skills/{owner}/{name} |
Ein Skill: Repository, Ordner, Lizenz, vorab genehmigte Tools, Dateien und Checks |
GET /search?q=postgres |
Server und Skills, die zu einer Query passen. Optional type (all, server, skill) und limit (bis zu 20) |
GET /badge/{server or skill}/{owner}/{name}.svg |
Das README-Badge mit dem Checks-Score |
Listen liefern items, total und nextCursor; gib nextCursor als cursor für die nächste Seite zurück, bis er null ist. Die Install-Config funktioniert für diese Clients: claude-code, cursor, vscode, claude-desktop, codex, gemini-cli, windsurf, devin, antigravity, chatgpt, zed, cline, continue, goose und 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"
Fehler kommen als {"error": {"code", "message", "requestId"}} mit HTTP 400 bei einem ungültigen Parameter, 404 bei einem unbekannten Eintrag und 422, wenn ein Server nichts hat, was der gewählte Client ausführen kann. READMEs und SKILL.md-Dateien sind nicht Teil der API: Sie gehören ihren Autoren, folge also dem repo-Link. Platzhalter wie <YOUR_API_KEY> stehen in jeder Config für Secrets.
MCP server
Derselbe Katalog ist ein MCP server unter https://api.hostedmcp.org/mcp (Streamable HTTP, keine Anmeldung), mit Tools zum Durchsuchen von Servern und Skills, zum Lesen eines Eintrags, zum Auflisten von Kategorien und zum Abrufen der Install-Config. So fügst du ihn zu Claude Code hinzu:
claude mcp add --transport http hostedmcp https://api.hostedmcp.org/mcp
Datensatz
Jeder indexierbare Server, Skill und Plugin als JSON, wöchentlich exportiert, ist unter github.com/Caqil/mcp-servers-dataset unter CC BY 4.0 verfügbar.
Fair Use und Quellenangabe
Nutze die Daten in deinen eigenen Tools, für Recherchen und in Artikeln. Wenn du etwas veröffentlichst, das darauf aufbaut, nenne "HostedMCP" mit einem Link zu hostedmcp.org. Aufrufe werden pro Route gezählt, ohne deine IP-Adresse zu speichern; siehe Datenschutzerklärung. Fragen oder ein höheres Limit: legal@hostedmcp.org.