Zum Hauptinhalt springen

Benutzerdefinierte Konnektoren über Remote-MCP-Server erstellen

Diese Woche aktualisiert

Benutzerdefinierte Konnektoren mit Remote-MCP sind auf Claude, Cowork und Claude Desktop für Benutzer mit Free-, Pro-, Max-, Team- und Enterprise-Plänen verfügbar. Free-Benutzer sind auf einen benutzerdefinierten Konnektor beschränkt. Diese Funktion befindet sich derzeit in der Beta-Phase.

Remote-MCP-Server erstellen

Beginnen Sie mit den folgenden Ressourcen, um mit Remote-Servern zu starten:

Weitere Ressourcen (wie diese) können auch hilfreich sein, um mehr über Überlegungen beim Erstellen, Bereitstellen und Beheben von Problemen bei Remote-Servern zu erfahren.

Darüber hinaus bieten einige Lösungen wie Cloudflare Remote-MCP-Server-Hosting mit integrierter automatischer Skalierung, OAuth-Token-Verwaltung und Bereitstellung.

MCP-Unterstützung

Plattformen

  • Remote-MCP-Server werden auf Claude und Claude Desktop für Pro-, Max-, Team- und Enterprise-Pläne unterstützt.

    • Um Remote-MCP-Server zur Verwendung in Claude Desktop zu konfigurieren, fügen Sie diese über Anpassen > Konnektoren hinzu. Claude Desktop stellt keine Verbindung zu Remote-Servern her, die direkt über claude_desktop_config.json konfiguriert sind.

  • Seit Juli unterstützen Claude für iOS und Android auch Remote-MCP-Server!

    • Benutzer können Tools, Prompts und Ressourcen von Remote-Servern verwenden, die sie bereits über claude.ai hinzugefügt haben. Benutzer können neue Server nicht direkt von Claude Mobile aus hinzufügen.

Netzwerkerreichbarkeit

Alle Remote-MCP-Verbindungen stammen von Anthropics Cloud-Infrastruktur, unabhängig davon, welchen Claude-Client der Benutzer ausführt. Ihr Server muss eingehende HTTPS-Verbindungen von Anthropics IP-Bereichen akzeptieren – siehe Anthropic-IP-Adressen für die aktuelle Liste.

Dies gilt auch, wenn Benutzer Cowork oder Claude Desktop lokal ausführen. Remote-Konnektoren, die über Anpassen > Konnektoren hinzugefügt werden, werden serverseitig vermittelt, sodass die Anfrage an Ihren MCP-Server von Anthropic stammt, nicht von der Maschine des Benutzers.

Wenn Ihr Server in einem privaten Netzwerk ausgeführt wird, konfigurieren Sie Ihre Firewall oder Ihren Ingress, um eingehenden Datenverkehr von Anthropics veröffentlichten IP-Bereichen zuzulassen. Server, die nur über VPN erreichbar sind oder sich hinter einer Firewall befinden, die Anthropics ausgehende IPs blockiert, können keine Verbindung herstellen.

Transport und Authentifizierung

  • Claude unterstützt sowohl SSE- als auch Streamable HTTP-basierte Remote-Server, obwohl die Unterstützung für SSE in den kommenden Monaten möglicherweise eingestellt wird.

  • Claude unterstützt sowohl authentifizierungslose als auch OAuth-basierte Remote-Server.

Auth-Unterstützung

  • Claude unterstützt die 3/26-Auth-Spezifikation und (seit Juli) die 6/18-Auth-Spezifikation.

  • Claude unterstützt Dynamic Client Registration (DCR).

    • OAuth-Server können Claude signalisieren, dass ein DCR-Client gelöscht wurde und dass Claude den Client neu registrieren sollte, indem sie einen HTTP 401 mit einem Fehler von invalid_client vom Token-Endpunkt zurückgeben, wie in RFC 6749 beschrieben.

    • Seit Juli können Benutzer auch eine benutzerdefinierte Client-ID und ein Client-Geheimnis angeben, wenn sie einen Server konfigurieren, der DCR nicht unterstützt.

  • Claudes OAuth-Callback-URL ist https://claude.ai/api/mcp/auth_callback und sein OAuth-Client-Name ist Claude.

    • Diese Callback-URL kann sich in Zukunft zu https://claude.com/api/mcp/auth_callback ändern – wenn Sie sich entscheiden, MCP-Client-Callback-URLs auf die Whitelist zu setzen, setzen Sie bitte auch diese Callback-URL auf die Whitelist, um sicherzustellen, dass Ihr Server weiterhin mit Claude funktioniert.

  • Claude unterstützt Token-Ablauf und Aktualisierung – Server sollten diese Funktionalität unterstützen, um die beste Erfahrung für Benutzer zu bieten.

Siehe hier für die IP-Adressen, die Claude für eingehende und ausgehende Verbindungen zu MCP-Servern verwendet. Server-Entwickler, die nicht-Claude-MCP-Clients deaktivieren möchten, können diese IP-Adressen, Claudes OAuth-Callback-URL und/oder Claudes OAuth-Client-Namen auf die Whitelist setzen.

Protokoll-Features

  • Claude unterstützt Tools, Prompts und Ressourcen.

    • Claude unterstützt text- und bildbasierte Tool-Ergebnisse.

    • Claude unterstützt text- und binärbasierte Ressourcen.

  • Claude unterstützt noch keine Ressourcen-Abonnements, Sampling und andere fortgeschrittenere oder Entwurfsfunktionen.

Testen von Remote-MCP-Servern

Die beste Möglichkeit, einen Server zu testen und zu validieren, ist, ihn zu Claude hinzuzufügen.

Alternativ können Sie das Inspector-Tool verwenden. Dies ermöglicht es Ihnen, Folgendes zu validieren:

  • dass Ihr Server den Auth-Flow erfolgreich initiiert und abschließt.

  • dass Ihr Server verschiedene Teile des Auth-Flows korrekt implementiert.

  • welche Tools, Prompts, Ressourcen und andere MCP-Funktionen Ihr Server bereitstellt.

Siehe die MCP-Dokumentation für weitere Details zur Verwendung des Inspektors und für weitere Tipps zum Debuggen und Beheben von Problemen bei Ihrem Server.

Darüber hinaus ermöglichen andere Lösungen wie Cloudflares AI Playground das Testen der Remote-MCP-Server-Funktionalität.

Hat dies deine Frage beantwortet?