Clerk MCP Server

Offizieller gehosteter MCP-Server von Clerk: SDK-Snippets und Auth-Implementierungsmuster für KI-Agenten in der Entwicklung.

Beschreibung

Der Clerk MCP Server ist ein offizieller, von Clerk gehosteter Model-Context-Protocol-Server, der laut Anbieter KI-Agenten wie Claude, Cursor und GitHub Copilot mit aktuellen Clerk-SDK-Snippets und Implementierungsmustern versorgt. Er liefert keine generische Benutzerverwaltung im laufenden Betrieb, sondern richtet sich an Entwicklerinnen und Entwickler, die mit Clerk-Bibliotheken Code schreiben. Der Server gibt Antworten auf Fragen wie: „Welches Hook verwende ich, um einen eingeloggten Nutzer in React abzufragen?" oder „Wie schütze ich eine Route in Next.js mit Clerk?".

Der Server befindet sich laut Clerk-Dokumentation derzeit im Beta-Stadium. Funktionalität kann sich vor der allgemeinen Verfügbarkeit noch ändern.

Offizielles Produkt, Repository und Einordnung

Die primäre Dokumentation des Clerk MCP Servers ist unter clerk.com/docs/guides/ai/mcp/clerk-mcp-server erreichbar. Das GitHub-Repository clerk/mcp-tools enthält den Quellcode für Clerk-eigene MCP-Werkzeuge und -Integrationen – darunter Bibliotheksfunktionen für Client- und Server-seitige MCP-Implementierungen mit Clerk-Auth. Unmittelbar vor dem Erstellen dieses Eintrags am 8. September 2026 meldete die GitHub-API genau 48 Sterne für das mcp-tools-Repository. Diese Zahl bezieht sich auf das Gesamt-Repository, das sowohl den gehosteten Server als auch die Bibliothek für eigene MCP-Integrationen umfasst. Sterne sind ein momentanes Popularitätssignal, kein Qualitäts- oder Sicherheitsnachweis.

Der eigentliche Endpunkt des gehosteten Servers lautet https://mcp.clerk.com/mcp und unterstützt ausschließlich Streamable HTTP Transport – SSE wird laut offizielle FAQ nicht unterstützt. Das bedeutet: Ein Client muss Streamable HTTP sprechen können; ältere SSE-only-Clients können diesen Server nicht nutzen.

Verfügbare Werkzeuge und Anwendungsbereich

Der Clerk MCP Server stellt laut Dokumentation zwei Werkzeuge bereit:

clerk_sdk_snippet – Gibt SDK-Code-Schnipsel und Muster für konkrete Clerk-Features zurück, etwa für useUser, currentUser, Middleware, Organizations oder benutzerdefinierte Flows.

list_clerk_sdk_snippets – Listet alle verfügbaren Schnipsel und Bundle-Gruppen auf.

Diese Werkzeuge sind für die Entwicklungsphase gedacht, nicht für den Produktionsbetrieb. Sie helfen dabei, Integrationsmuster korrekt anzuwenden, und reduzieren veraltete oder fehlerhafte Code-Vorschläge eines KI-Modells, das ohne diese Quelle auf Trainingsdaten zurückgreifen müsste.

Verfügbare Snippet-Bundles

Laut Clerk-Dokumentation stehen folgende Bundles für umfassende Implementierungen bereit: b2b-saas (vollständiges B2B-SaaS-Setup mit Organizations, Billing und rollenbasiertem Zugriff), waitlist (Waitlist- und Early-Access-Flows), auth-basics (Core-Authentication-Hooks), custom-flows (individuelle Sign-in/Sign-up-Flows), organizations (Mandanten-Verwaltung) sowie server-side (serverseitige Auth-Muster).

Einrichtung: Clerk CLI oder manuelle Konfiguration

Der schnellste Weg ist der Clerk CLI-Befehl clerk mcp install. Dieser erkennt unterstützte KI-Clients automatisch und trägt den Server in deren Konfiguration ein, damit er projektübergreifend verfügbar ist. Für Claude Code lautet der direkte Befehl: claude mcp add clerk --transport http https://mcp.clerk.com/mcp. Nach der Installation sollte der Client neu gestartet werden.

Für Clients, die die CLI nicht unterstützen, ist eine manuelle Konfiguration über eine MCP-JSON-Datei möglich. Die Dokumentation deckt Claude Code, Claude Desktop, Cursor, Codex, VSCode, Windsurf und Zed ab.

Sicherheit, Grenzen und SDK-Versionen

Der Clerk MCP Server sendet Code-Schnipsel an den verbundenen KI-Client, der diese Informationen abhängig von seiner Architektur an einen Modellanbieter weiterleitet. Da es sich um einen Remote-Server unter Clerk-Kontrolle handelt, passiert der Datenfluss das Netzwerk. Folgende Punkte verdienen Aufmerksamkeit:

SDK-Versionen: Die bereitgestellten Snippets richten sich nach dem aktuellen Clerk SDK. Wer eine ältere SDK-Version nutzt, sollte Muster immer gegen die eigene installierte Version prüfen. KI-Agenten können Snippets unkritisch anwenden, obwohl eine API sich zwischen Versionen geändert hat.

Modellpfad: Ergebnisse dieses Servers werden an den KI-Client übergeben und können im Prompt oder im Kontext des Modells landen. Clerk-Snippets selbst enthalten keine Secrets, aber der Kontext einer Entwicklersitzung kann sensible Informationen umfassen, die zusammen mit Tool-Ergebnissen verarbeitet werden. Datarichtlinien des eigenen Clients und Modellanbieters separat prüfen.

Untrusted Input: Inhalte aus fremden Repositories, Issue-Kommentaren oder Websites, die ein Agent parallel verarbeitet, können die Interpretation von Clerk-Snippets beeinflussen (Prompt-Injection-Risiko). Der Clerk MCP Server selbst ist eine kontrollierte Quelle, aber er kann nicht steuern, welche anderen Quellen ein Agent gleichzeitig liest.

Beta-Status: Da der Server im Beta-Stadium ist, können sich Tool-Namen, Bundle-Bezeichnungen oder der Endpunkt ohne Vorankündigung ändern.

Häufige Fragen (FAQ)

Wann sollte ich den Clerk MCP Server nutzen? Laut Clerk empfiehlt der Anbieter ihn für alle, die aktiv mit Clerk entwickeln, damit KI-Agenten stets aktuelle Patterns statt veralteter Trainingsdaten verwenden.

Warum erscheint ein interner Serverfehler? Meist deutet das laut FAQ auf ein Netzwerk- oder Transport-Problem hin. Server trennen, neu verbinden und sicherstellen, dass der Client Streamable HTTP unterstützt.

Unterstützt der Server SSE? Nein. Nur Streamable HTTP ist verfügbar (https://mcp.clerk.com/mcp).

Voraussetzungen

Ein MCP-fähiger Client mit Streamable-HTTP-Unterstützung (z. B. Claude Code, Cursor, Codex); für den schnellsten Einstieg optional die Clerk CLI.

Installationsanleitung

Schnellster Weg: clerk mcp install ausführen (erkennt unterstützte Clients automatisch). Für Claude Code direkt: claude mcp add clerk --transport http https://mcp.clerk.com/mcp. Client nach der Installation neu starten. Für andere Clients die MCP-JSON-Konfiguration manuell ergänzen.

clerk mcp install

Authentifizierung

Der Endpunkt https://mcp.clerk.com/mcp ist ohne API-Key über Streamable HTTP erreichbar. Die verwendeten Snippet-Tools setzen kein Clerk-Konto voraus.

Benötigte Zugriffsrechte

Der Server liefert nur lesende SDK-Informationen. Er hat keinen Zugriff auf Clerk-Konten, Nutzer-Daten oder produktive Systeme.

Übertragene oder gespeicherte Daten

Clerk verarbeitet Werkzeugaufrufe auf seinen Servern und gibt Snippet-Texte zurück. Der verbundene KI-Client kann diese Inhalte an seinen Modellanbieter senden; dessen Datenschutzrichtlinie separat prüfen.

Sicherheitsrisiken

SDK-Snippets können auf eine andere Clerk-Version passen als die installierte. Beta-Status bedeutet mögliche Breaking Changes. Ergebnisse können neben untrusted content aus anderen Quellen im Kontext des Agents landen (Prompt-Injection-Risiko). Datenpfad über Netzwerk und Modellanbieter beachten.

Lizenz und Kosten

Lizenz
MIT
Kosten
kostenlos

Der gehostete Server ist laut Anbieter kostenlos nutzbar. Aktuelle Clerk-Plan-Konditionen unter clerk.com prüfen; dieser Eintrag enthält keine Preisangaben.

Alternativen

Noch nicht erfasst.

Auf einen Blick

Anbieter
Clerk
Status
Offizieller Server
Betriebsart
Remote
Aktuelle Version
beta
GitHub-Sterne
50
Zuletzt geprüft
08.09.2026

Repository und Dokumentation

Kategorien

Unterstützte Clients