Was ist MCP?
MCP steht für Model Context Protocol, einen offenen Standard von Anthropic, der es AI-Anwendungen ermöglicht, sich mit Tools und Datenquellen zu verbinden. Umfassende Informationen über MCPs und erste Schritte finden Sie in unserem Remote-MCP-Leitfaden: Erste Schritte mit benutzerdefinierten Connectoren mit Remote MCP.
Was ist das Connectors Directory?
Das Connectors Directory soll Model Context Protocol-Server präsentieren, die mit Claude auf allen unseren Plattformen funktionieren – Claude Web, Claude Desktop, unsere Claude Mobile Apps, Claude Code und unsere API. Das Connectors Directory dient als zentraler Hub, in dem Benutzer MCP-Server entdecken können, die von Anthropic überprüft wurden.
Wie kann ich mein MCP im Verzeichnis eintragen lassen?
Sie können unser Connectors Directory Server Review Formular ausfüllen und wir werden uns mit Ihnen in Verbindung setzen, wenn Ihr MCP zu diesem Zeitpunkt gut für das Verzeichnis geeignet ist.
Gibt es Standards, die mein MCP für die Aufnahme in das Verzeichnis erfüllen muss?
Ja, Server müssen die Sicherheits-, Sicherheits- und Kompatibilitätsstandards erfüllen, die in unserer MCP Directory Policy festgelegt sind. Die Einhaltung dieser Standards garantiert nicht die Aufnahme in das Verzeichnis.
Ich habe das Einreichungsformular ausgefüllt, aber noch keine Antwort erhalten. Wie lange wird es dauern?
Obwohl wir bestrebt sind, jede Einreichung so schnell wie möglich zu überprüfen, können wir aufgrund des überwiegenden Interesses nicht versprechen, dass wir Ihre Einreichung akzeptieren oder einzeln darauf antworten.
1. Authentifizierung und Autorisierung
Ist OAuth 2.0 erforderlich, wenn wir keine Benutzerauthentifizierung benötigen?
OAuth 2.0 ist nur erforderlich, wenn eine Authentifizierung für den MCP-Server erforderlich ist. Server, die keine Authentifizierung erfordern, benötigen kein OAuth.
Unterstützt Claude den OAuth-Flow für Machine-to-Machine (Client Credentials)?
Nein. Der reine Client Credentials Flow (Machine-to-Machine OAuth mit nur client_id/client_secret und ohne Benutzerinteraktion) wird nicht unterstützt. Wir können eine statische client_id/client_secret für Claude bereitstellen, aber Benutzer müssen dennoch einen OAuth-Zustimmungsflow durchlaufen, um ihre einzelnen Konten zu authentifizieren. Dies funktioniert auf claude.ai und Claude Desktop, aber nicht auf Claude Code, da Claude Code Verbindungen direkt vom Computer des Benutzers zu Ihrem MCP-Server herstellt (und daher keinen Zugriff auf die statischen Anmeldedaten hat).
Können wir einzelne Benutzer ohne OAuth identifizieren?
Nein. OAuth ist die einzige Möglichkeit, Benutzer eindeutig zu identifizieren. Wir leiten keine IP-Adressen, Benutzer-IDs oder andere Metadaten von Endbenutzern an MCP-Server weiter.
Wo findet die MCP-Server-Kommunikation statt – auf der Client-Seite oder auf Anthropic-Servern?
Das hängt von der Produktoberfläche ab. Die Kommunikation erfolgt über Anthropic-Server (claude.ai, Claude Desktop), den Browser des Benutzers oder lokale Clients des Benutzers (Claude Code). Es gibt derzeit keine zentralisierte Verbindungsmethode über alle Oberflächen hinweg.
Können sich Benutzer mit persönlichen Anmeldedaten von einem Unternehmens-Claude-Konto aus authentifizieren?
Ja. Benutzer authentifizieren sich bei MCP-Servern auf Basis pro Server. Sie können persönliche Authentifizierungsanmeldedaten für MCP-Server verwenden, auch wenn sie bei claude.ai mit einem Unternehmenskonto angemeldet sind.
Können wir OAuth pro Tool statt pro Server implementieren?
Nein. OAuth tritt auf, wenn der Client sich mit dem MCP-Server verbindet, nicht auf Tool-Ebene. Sie können Tool-Berechtigungen basierend auf Benutzerauthentifizierung durchsetzen, nachdem die Serververbindung hergestellt ist.
Werden OAuth-Token widerrufen, wenn ein Benutzer ein MCP-Tool trennt?
Token werden aus Anthropic-Systemen entfernt, aber nicht aus Ihren eigenen Systemen. Access- und Refresh-Token bei Ihrem Identitätsanbieter bleiben bis zum Ablauf gültig, und Session-Cookies werden nicht gelöscht (da sie auf Browser-Ebene liegen, außerhalb der Kontrolle von Claude).
Wie kann unser MCP-Service Claude signalisieren, dass eine Benutzersitzung ungültig ist?
Geben Sie eine 401 Unauthorized-Antwort zurück. Um eine vollständige Neugenerierung von DCR-Client-Anmeldedaten auszulösen, geben Sie einen invalid_client-Fehler gemäß RFC 6749 Abschnitt 5.2 zurück.
Sind client_id/client_secret für Standard-OAuth-Flows erforderlich?
Nein. Client-Anmeldedaten sind nicht erforderlich für Standard-OAuth-Flows mit Benutzerauthentifizierung.
2. Rate Limiting und Missbrauchsprävention
Wie können wir Rate Limiting pro Benutzer ohne OAuth implementieren?
Rate Limiting pro Benutzer erfordert OAuth. Ohne OAuth sind Ihre Optionen:
Option 1: Keine Authentifizierung mit globalem Rate Limiting
Option 2: IP-Allowlisting mit Claudes statischen IPs
Können wir IP-Allowlisting verwenden, um den MCP-Server-Zugriff nur auf Claude-Benutzer zu beschränken?
Wir empfehlen dringend, OAuth zu verwenden und kein IP-Allowlisting zu verwenden. Dies ist jedoch möglich, indem Sie die statischen IP-Adressen unter
