Zum Hauptinhalt springen
Wählen Sie unten Ihren Client aus. Der gehostete Server (https://mcp.didit.me/mcp) benötigt keinen API-Schlüssel — bei der ersten Verbindung öffnet Ihr Client einen Browser und Sie klicken auf Mit Didit anmelden und genehmigen die Berechtigungen.
Sie verwenden Claude? Die Seite Claude verbinden enthält den One-Click-Connector-Link, der den Dialog Add custom connector mit vorausgefülltem Namen und URL öffnet, sodass Sie nur noch bestätigen und sich anmelden müssen.
Clients, die Remote-/HTTP-MCP noch nicht unterstützen (Windsurf, Zed), verbinden sich über die mcp-remote-Bridge, die stdio an die gehostete URL weiterleitet und den OAuth-Handshake für Sie abwickelt.

Gehosteter Server (empfohlen)

Fügen Sie den Server über die CLI hinzu und lösen Sie dann die Anmeldung aus:
Starten Sie Claude Code und führen Sie /mcp aus — dies öffnet den Browser für Mit Didit anmelden. Nachdem Sie die Genehmigung erteilt haben, sind die didit-Tools verfügbar.
Kein API-Schlüssel in der Konfiguration. Der gehostete Server authentifiziert Sie im Browser und handelt in Ihrem Namen — für jede Organisation, der Sie angehören, mit den Berechtigungen Ihrer Rolle. Siehe Authentifizierung.
Der gehostete Server antwortet auf GET https://mcp.didit.me/healthz mit seiner Version.

Verbindung überprüfen

Fragen Sie Ihren Client nach der Anmeldung:
Der Agent sollte didit_context_get aufrufen und Ihre Organisationen mit ihren Anwendungen anzeigen. Wenn er meldet, dass er keine Didit-Tools hat, konnte keine Verbindung zum Server hergestellt werden oder die Anmeldung wurde nicht abgeschlossen: siehe Fehlerbehebung.

Self-Hosting

Der gehostete Server basiert auf dem Open-Source-Repository github.com/didit-protocol/mcp (MIT). Jedes Release wird auch auf npm als @didit-protocol/mcp-server veröffentlicht, sodass Sie den stdio-Server direkt über npm ausführen oder beide Einstiegspunkte aus einem geklonten Repository erstellen können. Eine Codebasis stellt zwei Einstiegspunkte bereit: Beide Modi agieren als Didit-Benutzer. Es gibt keinen Anwendungs-API-Schlüssel-Modus.
1

Klonen und erstellen

Oder erstellen Sie den Container: docker build -t didit-mcp .. Das Image führt dist/http.js als Nicht-Root-Benutzer aus, gibt Port 3000 frei und verfügt über einen Health-Check auf /healthz.
2

HTTP-Server ausführen (OAuth)

Kopieren Sie .env.example nach .env und tragen Sie die Werte für den gehosteten Modus ein, dann:
Der Server ist ausschließlich ein OAuth-Ressourcenserver. Er erfordert, dass MCP_RESOURCE_URI auf die vollständige öffentliche URL des Transports festgelegt ist (beispielsweise https://mcp.example.com/mcp, nicht nur der bloße Origin) sowie die Anmeldedaten, die er zur Introspektion von Tokens (MCP_OAUTH_CLIENT_ID, MCP_OAUTH_CLIENT_SECRET) gegenüber dem Didit-Autorisierungsserver verwendet. Die vollständige Variablenliste finden Sie unter Erweitert → Self-Hosting.
3

Oder über stdio ausführen (Headless)

Für einen lokalen Agenten, der keinen OAuth-Flow ausführen kann, führen Sie das veröffentlichte Paket aus (kein Klonen erforderlich) und übergeben Sie ein Benutzer-Zugriffstoken in der Umgebung:
Aus einem geklonten Repository bewirkt DIDIT_ACCESS_TOKEN=<user-access-token> node dist/index.js dasselbe. Ohne Token kann sich der Agent mit didit_account_login anmelden, gefolgt von didit_account_verify_2fa, wenn für das Konto eine Zwei-Faktor-Authentifizierung eingerichtet ist.Die optionalen Variablen MCP_DEFAULT_ORG und MCP_DEFAULT_APP fixieren den Scope für Single-Tenant-Setups. Registrieren Sie ihn in Claude Code mit:
Oder in der mcp.json von Cursor:
Der Open-Source-stdio-Server enthält nicht die Tools des gehosteten Servers für Travel Rule, Marktplatz, Betrugsnetzwerk und Transaktions-SDK-Tokens oder dessen Compliance-Tools mit Ausnahme der Erstellung eines Workflows. Er fügt didit_org_top_up, didit_org_reveal_application_api_key und fünf Tools zur Kontoeinrichtung hinzu (didit_account_register, didit_account_verify_email, didit_account_resend_otp, didit_account_login, didit_account_verify_2fa), die Anmeldedaten als Argumente entgegennehmen und daher niemals über einen Remote-Connector bereitgestellt werden. Tools, die Dateien entgegennehmen, akzeptieren über stdio auch *_path-Argumente, da der Server Ihr Dateisystem teilt.

Nächste Schritte

Authentifizierung

Anmeldung, Scopes und Rollen.

Tools-Referenz

Alles, was der Agent aufrufen kann.
Zuletzt geändert am 7. November 2026