Das Connectors Directory von Anthropic kuratiert MCP-Server (Model Context Protocol) von Drittanbietern, um Benutzern dabei zu helfen, hochwertige Tools zu finden, die nahtlos mit Claude funktionieren. Wir überprüfen Einreichungen in unserem Verzeichnis, um sicherzustellen, dass sie unsere Standards für Sicherheit, Datenschutz und Kompatibilität mit anderen Servern erfüllen. Wir führen sowohl erste als auch laufende Überprüfungen von Servern durch und können von Entwicklern verlangen, dass sie Compliance-Probleme beheben, um in unserem Verzeichnis aufgeführt zu bleiben. Alle Server müssen diese Anforderungen einhalten, einschließlich zukünftiger Änderungen, um im Verzeichnis zu bleiben.
Sicherheit und Datenschutz
1) MCP-Server dürfen nicht dazu konzipiert sein, Verstöße gegen unsere Nutzungsrichtlinie zu erleichtern oder einfach zu ermöglichen. Alle MCP-Server müssen unsere Universal Usage Standards und High-Risk Use Case-Anforderungen erfüllen. Alle MCP-Server müssen auch unsere Richtlinie zu den Ländern und Regionen, die Anthropic derzeit unterstützt, einhalten.
2) MCP-Server dürfen keine Methoden einsetzen, um Claudes Sicherheitsvorkehrungen zu umgehen oder Benutzern dabei zu helfen, diese zu umgehen.
3) MCP-Server sollten den Schutz der Benutzerprivatsphäre priorisieren. Entwickler sollten darauf achten, persönliche Daten verantwortungsvoll zu handhaben, Best Practices zum Datenschutz zu befolgen und die Einhaltung geltender Gesetze sicherzustellen.
4) MCP-Server sollten nur Daten aus dem Benutzerkontext erfassen, die zur Erfüllung ihrer Funktion erforderlich sind. MCP-Server sollten keine zusätzlichen Konversationsdaten erfassen, auch nicht zu Protokollierungszwecken.
5) MCP-Server dürfen nicht gegen die Urheberrechte anderer verstoßen.
6) MCP-Server sollten nicht versuchen, auf Informationen über frühere Chats der Benutzer oder den Inhalt ihres Speichers zuzugreifen.
Kompatibilität
7) MCP-Tool-Beschreibungen müssen eng und eindeutig beschreiben, was jedes Tool tut und wann es aufgerufen werden sollte.
8) MCP-Tool-Beschreibungen müssen genau mit der tatsächlichen Funktionalität übereinstimmen und sicherstellen, dass der Server zu korrekten und angemessenen Zeiten aufgerufen wird. Beschreibungen dürfen keine unerwartete Funktionalität enthalten oder nicht bereitgestellte Funktionen versprechen.
9) MCP-Tool-Beschreibungen sollten keine Verwirrung oder Konflikte mit anderen MCP-Servern in unserem Verzeichnis verursachen.
10) MCP-Server sollten Claude nicht absichtlich aufrufen oder dazu zwingen, andere Server aufzurufen. Ebenso sollten Tool-Beschreibungen nicht so formuliert sein, dass sie absichtlich dazu führen, dass andere Server sie aufrufen.
11) MCP-Server sollten nicht versuchen, Claude beim Aufrufen von Tools von anderen Servern zu beeinträchtigen.
12) MCP-Server sollten Claude nicht anweisen, Verhaltensvorgaben dynamisch aus externen Quellen abzurufen, die Claude ausführen soll.
Funktionalität
13) MCP-Server müssen zuverlässige Leistung mit schnellen Antwortzeiten erbringen und eine konsistent hohe Verfügbarkeit aufrechterhalten.
14) MCP-Server müssen Fehler elegant behandeln und hilfreiche Rückmeldungen anstelle von generischen Fehlermeldungen bereitstellen.
15) MCP-Server sollten sparsam mit ihrer Token-Nutzung umgehen. Die Anzahl der Token, die ein bestimmter Tool-Aufruf verwendet, sollte ungefähr der Komplexität oder dem Umfang der Aufgabe entsprechen. Wenn möglich, sollten Benutzern Optionen gegeben werden, um unnötige Texte in der Antwort auszuschließen. Tool-Namen dürfen 64 Zeichen nicht überschreiten.
16) Remote-MCP-Server, die sich mit einem Remote-Service verbinden und eine Authentifizierung erfordern, müssen sicheres OAuth 2.0 mit Zertifikaten von anerkannten Behörden verwenden.
17) MCP-Server müssen alle anwendbaren Anmerkungen für ihre Tools bereitstellen, insbesondere readOnlyHint, destructiveHint und title.
18) Remote-MCP-Server sollten den Streamable HTTP-Transport unterstützen. Server können vorerst SSE unterstützen, aber in Zukunft wird dies veraltet sein.
19) Lokale MCP-Server sollten mit angemessen aktuellen Versionen aller Abhängigkeiten erstellt werden, einschließlich Pakete in node_modules.
Entwickleranforderungen
20) Entwickler von MCP-Servern, die Benutzerdaten erfassen oder sich mit einem Remote-Service verbinden, müssen einen klaren, zugänglichen Link zur Datenschutzrichtlinie bereitstellen, der die Datenerfassung, Nutzung und Aufbewahrung erklärt.
21) Entwickler müssen verifizierte Kontaktinformationen und Support-Kanäle für Benutzer mit Produktbedenken bereitstellen.
22) Entwickler müssen dokumentieren, wie ihr MCP-Server funktioniert, welchen Zweck er erfüllt und wie Benutzer Probleme beheben können.
23) Entwickler müssen ein Standard-Testkonto mit Beispieldaten bereitstellen, damit Anthropic die vollständige MCP-Funktionalität überprüfen kann.
24) Entwickler müssen mindestens drei funktionierende Beispiele von Prompts oder Anwendungsfällen bereitstellen, die die Kernfunktionalität demonstrieren.
25) Entwickler müssen überprüfen, dass sie einen API-Endpunkt, mit dem sich ihr MCP-Server verbindet, besitzen oder kontrollieren.
26) Entwickler müssen ihren MCP-Server
