Anthropics Integration- und Desktop-Erweiterungs-Verzeichnisse kuratieren Model Context Protocol-Server von Drittanbietern, um Benutzern dabei zu helfen, hochwertige Tools zu finden, die nahtlos mit Claude funktionieren. Wir überprüfen alle Einreichungen in unsere Verzeichnisse, um sicherzustellen, dass sie unsere Standards für Sicherheit, Schutz und Kompatibilität mit anderen Servern erfüllen. Wir führen sowohl anfängliche als auch laufende Überprüfungen von Servern durch und können von Entwicklern verlangen, Compliance-Probleme zu beheben, um die Aufnahme in das Verzeichnis aufrechtzuerhalten. Alle Server müssen die Einhaltung dieser Anforderungen, einschließlich zukünftiger Änderungen, aufrechterhalten, um im Verzeichnis zu bleiben.
Sicherheit und Schutz
MCP-Server dürfen nicht darauf ausgelegt sein, Verstöße gegen unsere Nutzungsrichtlinie zu erleichtern oder einfach zu ermöglichen. Alle MCP-Server müssen unsere universellen Nutzungsstandards und Anforderungen für risikoreiche Anwendungsfälle einhalten.
MCP-Server dürfen keine Methoden verwenden, um Claudes Sicherheitsvorkehrungen zu umgehen oder Benutzern zu ermöglichen, diese zu umgehen.
MCP-Server sollten den Schutz der Privatsphäre der Benutzer priorisieren. Entwickler sollten darauf achten, persönliche Daten verantwortungsvoll zu handhaben, bewährte Datenschutzpraktiken zu befolgen und die Einhaltung geltender Gesetze sicherzustellen.
MCP-Server sollten nur Daten aus dem Kontext des Benutzers sammeln, die zur Ausführung ihrer Funktion erforderlich sind. MCP-Server sollten keine überflüssigen Gesprächsdaten sammeln, auch nicht zu Protokollierungszwecken.
MCP-Server dürfen nicht die geistigen Eigentumsrechte anderer verletzen.
Derzeit dürfen MCP-Server nicht verwendet werden, um Geld, Kryptowährungen oder andere finanzielle Vermögenswerte zu übertragen oder Finanztransaktionen im Namen von Benutzern auszuführen. Wir können diese Richtlinie überdenken, wenn sich Sicherheits- und Rechtsrahmen weiterentwickeln.
Kompatibilität
MCP-Tool-Beschreibungen müssen eng und eindeutig beschreiben, was das Tool tut und wann es aufgerufen werden sollte.
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 gelieferte Features versprechen.
MCP-Tool-Beschreibungen sollten keine Verwirrung oder Konflikte mit anderen MCP-Servern in unserem Verzeichnis schaffen.
MCP-Server sollten nicht absichtlich andere Server aufrufen oder Claude dazu zwingen, andere Server aufzurufen. Ebenso sollten Tool-Beschreibungen nicht so geschrieben werden, dass sie absichtlich dazu führen, dass andere Server sie aufrufen.
MCP-Server sollten nicht versuchen, Claude beim Aufrufen von Tools anderer Server zu stören.
MCP-Server sollten Claude nicht anweisen, Verhaltensanweisungen dynamisch aus externen Quellen zu ziehen, die Claude ausführen soll.
Funktionalität
MCP-Server müssen zuverlässige Leistung mit schnellen Antwortzeiten liefern und eine konstant hohe Verfügbarkeit aufrechterhalten.
MCP-Server müssen Fehler elegant behandeln und hilfreiche Rückmeldungen anstelle von generischen Fehlermeldungen bereitstellen.
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 Einfluss der Aufgabe entsprechen. Wenn möglich, sollten Benutzern Optionen gegeben werden, unnötigen Text in der Antwort auszuschließen. Tool-Namen dürfen 64 Zeichen nicht überschreiten.
Remote-MCP-Server, die sich mit einem Remote-Service verbinden und Authentifizierung erfordern, müssen sicheres OAuth 2.0 mit Zertifikaten von anerkannten Autoritäten verwenden.
MCP-Server müssen alle anwendbaren Annotationen für ihre Tools bereitstellen, insbesondere ob ein Tool nur lesend oder destruktiv ist.
Remote-MCP-Server sollten den Streamable HTTP-Transport unterstützen. Server können vorerst SSE unterstützen, aber in Zukunft wird es veraltet sein.
Lokale MCP-Server sollten mit einigermaßen aktuellen Versionen aller Abhängigkeiten erstellt werden, einschließlich Paketen in node_modules.
Entwickleranforderungen
Entwickler von MCP-Servern, die Benutzerdaten sammeln oder sich mit einem Remote-Service verbinden, müssen einen klaren, zugänglichen Datenschutzrichtlinien-Link bereitstellen, der Datensammlung, -nutzung und -aufbewahrung erklärt.
Entwickler müssen verifizierte Kontaktinformationen und Support-Kanäle für Benutzer mit Produktanliegen bereitstellen.
Entwickler müssen ein Standard-Testkonto mit Beispieldaten für Anthropic bereitstellen, um die vollständige MCP-Funktionalität zu verifizieren.
Entwickler müssen mindestens drei funktionierende Beispiele von Prompts oder Anwendungsfällen bereitstellen, die die Kernfunktionalität demonstrieren.
Entwickler müssen verifizieren, dass sie jeden API-Endpunkt besitzen oder kontrollieren, mit dem sich ihr MCP-Server verbindet.
Entwickler müssen ihren MCP-Server warten und Probleme innerhalb angemessener Zeiträume beheben.
Entwickler müssen unseren MCP-Verzeichnis-Bedingungen zustimmen.