/ Verzeichnis / Playground / MCP Registry
● Offiziell modelcontextprotocol ⚡ Sofort

MCP Registry

von modelcontextprotocol · modelcontextprotocol/registry

Offizieller Katalog und Lookup-Service für MCP-Server — produktionsreife MCPs aus einer kanonischen Quelle entdecken, veröffentlichen und verifizieren.

Das MCP-Registry ist die offiziell von Anthropic gesegnete Auflistung von MCP-Servern, ähnlich wie npm/PyPI für das Protokoll. Es bietet eine REST-API, einen Go-Server und Tooling zum Veröffentlichen eigener MCPs. Dient als vorgelagerte Wahrheitsquelle für Clients, die MCPs nach Fähigkeit, Sprache oder Publisher entdecken möchten.

Warum nutzen

Hauptfunktionen

Live-Demo

In der Praxis

mcp-registry.replay ▶ bereit
0/0

Installieren

Wählen Sie Ihren Client

~/Library/Application Support/Claude/claude_desktop_config.json  · Windows: %APPDATA%\Claude\claude_desktop_config.json
{
  "mcpServers": {
    "mcp-registry": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/registry-mcp"
      ],
      "_inferred": true
    }
  }
}

Öffne Claude Desktop → Settings → Developer → Edit Config. Nach dem Speichern neu starten.

~/.cursor/mcp.json · .cursor/mcp.json
{
  "mcpServers": {
    "mcp-registry": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/registry-mcp"
      ],
      "_inferred": true
    }
  }
}

Cursor nutzt das gleiche mcpServers-Schema wie Claude Desktop. Projektkonfiguration schlägt die globale.

VS Code → Cline → MCP Servers → Edit
{
  "mcpServers": {
    "mcp-registry": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/registry-mcp"
      ],
      "_inferred": true
    }
  }
}

Klicken Sie auf das MCP-Servers-Symbol in der Cline-Seitenleiste, dann "Edit Configuration".

~/.codeium/windsurf/mcp_config.json
{
  "mcpServers": {
    "mcp-registry": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/registry-mcp"
      ],
      "_inferred": true
    }
  }
}

Gleiche Struktur wie Claude Desktop. Windsurf neu starten zum Übernehmen.

~/.continue/config.json
{
  "mcpServers": [
    {
      "name": "mcp-registry",
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/registry-mcp"
      ]
    }
  ]
}

Continue nutzt ein Array von Serverobjekten statt einer Map.

~/.config/zed/settings.json
{
  "context_servers": {
    "mcp-registry": {
      "command": {
        "path": "npx",
        "args": [
          "-y",
          "@modelcontextprotocol/registry-mcp"
        ]
      }
    }
  }
}

In context_servers hinzufügen. Zed lädt beim Speichern neu.

claude mcp add mcp-registry -- npx -y @modelcontextprotocol/registry-mcp

Einzeiler. Prüfen mit claude mcp list. Entfernen mit claude mcp remove.

Anwendungsfälle

Praxisnahe Nutzung: MCP Registry

Claude das offizielle Registry nach einem MCP für eine Aufgabe durchsuchen lassen

👤 Alle, die wissen was sie tun wollen aber nicht welcher MCP es macht ⏱ ~10 min beginner

Wann einsetzen: Du brauchst einen Postgres-MCP / Notion-MCP / etc. und möchtest die kanonische Wahl.

Ablauf
  1. Suchen
    Use registry MCP. Find the top 3 results for keyword 'postgres' and tell me their stars + last update.✓ Kopiert
    → Drei Kandidaten mit Metadaten
  2. Manifeste inspizieren
    For each, show config + tool list so I can pick.✓ Kopiert
    → Manifeste gerendert
  3. Den gewählten installieren
    Install the top result into Claude Desktop.✓ Kopiert
    → Config-Block in claude_desktop_config.json geschrieben

Ergebnis: MCP aus autoritativer Quelle gewählt statt aus zufälligen Suchergebnissen.

Fallstricke
  • Neuere MCPs sind eventuell noch nicht registriert — FreeMCPLab und direktes GitHub für community-getriebene Picks gegenchecken

Deinen MCP im offiziellen Registry veröffentlichen damit andere ihn finden

👤 MCP-Autoren mit einem stabilen, nützlichen Server ⏱ ~30 min intermediate

Wann einsetzen: Dein MCP hat 3+ Nutzer und du möchtest Auffindbarkeit.

Voraussetzungen
  • GitHub-Repo mit Manifest — server.json im Repo-Root nach dem Registry-Schema
Ablauf
  1. Manifest validieren
    Use registry MCP to validate my server.json against the official schema. Tell me what's missing.✓ Kopiert
    → Schema-Validierungsbericht
  2. Einreichen
    Submit via the registry CLI. Auth using my GitHub identity.✓ Kopiert
    → Einreichung akzeptiert; URL zurückgegeben
  3. Auffindbarkeit prüfen
    Search for my MCP by name; confirm it appears.✓ Kopiert
    → In Suche sichtbar

Ergebnis: Dein MCP im offiziellen Registry aufgelistet.

Eine interne MCP-Registry für deine Firma betreiben

👤 Platform-Teams bei Organisationen mit internen MCPs ⏱ ~60 min advanced

Wann einsetzen: Du hast proprietäre MCPs die nicht im öffentlichen Registry sein sollen.

Voraussetzungen
  • Go-Runtime oder Docker — go install oder docker pull
Ablauf
  1. Server starten
    Start the registry server on internal.mcp.corp. Configure auth.✓ Kopiert
    → Server oben; lesbarer Schema-Endpunkt
  2. Spiegeln oder kuratieren
    Mirror selected public entries; add private ones from internal teams.✓ Kopiert
    → Hybridkatalog
  3. Claude darauf zeigen
    Configure Claude Desktop to use the internal registry URL for discovery.✓ Kopiert
    → Discovery verwendet nun interne Quelle

Ergebnis: Interne MCPs über eigene Registry verwaltet und entdeckt.

Kombinationen

Mit anderen MCPs für 10-fache Wirkung

SDK + Registry — bauen dann veröffentlichen

Registry mit kuratierten Awesome-Liste gegenchecken

Werkzeuge

Was dieses MCP bereitstellt

WerkzeugEingabenWann aufrufenKosten
search_servers query, runtime?, limit? Discovery 0
get_server id Detailseite 0
validate_manifest manifest_json Vor-Einreichungs-Prüfung 0
submit_server manifest, github_token Deinen MCP veröffentlichen 0

Kosten & Limits

Was der Betrieb kostet

API-Kontingent
Öffentliche Reads ohne Authentifizierung; Einreichungen brauchen GitHub-Auth
Tokens pro Aufruf
Klein — Manifeste sind JSON
Kosten in €
Kostenlos
Tipp
Manifest-Ergebnisse client-seitig cachen; sie ändern sich nicht oft

Sicherheit

Rechte, Secrets, Reichweite

Minimale Scopes: github:read (for submission)
Credential-Speicherung: GitHub-Token in Umgebungsvariable nur für Einreichung
Datenabfluss: registry.modelcontextprotocol.io
Niemals gewähren: github:write to private orgs

Fehlerbehebung

Häufige Fehler und Lösungen

Schema-Validierungsfehler

server.json gegen kanonisches Schema in /schemas vergleichen; fehlende Felder sind häufig

Einreichung abgelehnt

Prüfen ob GitHub-Identität mit dem Manifest-Publisher übereinstimmt; verifizieren dass Repo öffentlich ist

Server nach Einreichung nicht sichtbar

Indizierung kann einige Minuten dauern; Suche nach 5 Minuten neu laden

Alternativen

MCP Registry vs. andere

AlternativeWann stattdessenKompromiss
Smithery / PulseMCPDu möchtest ein poliertes kommerzielles VerzeichnisThird-Party-Indexes; dieser ist upstream
FreeMCPLab (diese Seite)Kuratierte Guides und Hands-on-Demos statt rohem KatalogAndere Form — Playgrounds vs Index

Mehr

Ressourcen

📖 Offizielle README auf GitHub lesen

🐙 Offene Issues ansehen

🔍 Alle 400+ MCP-Server und Skills durchsuchen