Benutzerdefinierte Konnektoren mit Remote-MCP sind auf Claude und Claude Desktop für Benutzer mit Pro-, Max-, Team- und Enterprise-Plänen verfügbar.
Erstellen von Remote-MCP-Servern
Um mit Remote-Servern zu beginnen, starten Sie mit den folgenden Ressourcen:
Die Auth-Spezifikation, insbesondere Details zum Auth-Flow für Drittanbieterdienste.
Die Remote-Server-Beispiele in den TypeScript- und Python-SDKs.
Die Client- und Server-Auth-Implementierungen in den TypeScript- und Python-SDKs.
Die offizielle MCP-Roadmap und das Changelog der Entwurfsspezifikation für Details darüber, wie sich das Protokoll entwickeln wird.
Andere Ressourcen (wie diese) können ebenfalls 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 für die Verwendung in Claude Desktop zu konfigurieren, fügen Sie diese über Einstellungen > Konnektoren hinzu. Claude Desktop stellt keine Verbindung zu Remote-Servern her, die direkt über claude_desktop_config.json konfiguriert sind.
Ab Juli unterstützen Claude für iOS und Android ebenfalls 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 keine neuen Server direkt von Claude Mobile hinzufügen.
Transport und Auth
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 Auth-Spezifikation vom 26.03. und (ab Juli) die Auth-Spezifikation vom 18.06..
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 erneut registrieren sollte, indem sie vom Token-Endpunkt ein HTTP 401 mit einem Fehler invalid_client zurückgeben, wie in RFC 6749 beschrieben.
Ab Juli können Benutzer auch eine benutzerdefinierte Client-ID und ein Client-Secret angeben, wenn sie einen Server konfigurieren, der DCR nicht unterstützt.
Die OAuth-Callback-URL von Claude 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 dafür entscheiden, MCP-Client-Callback-URLs auf eine 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 Benutzererfahrung zu bieten.
Siehe hier für die IP-Adressen, die von Claude für eingehende und ausgehende Verbindungen zu MCP-Servern verwendet werden. Server-Entwickler, die Nicht-Claude-MCP-Clients nicht zulassen möchten, können diese IP-Adressen, die OAuth-Callback-URL von Claude und/oder den OAuth-Client-Namen von Claude auf eine Whitelist setzen.
Protokollfunktionen
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
Der beste Weg, einen
