MCP-Server mit Claude verbinden – Web, Desktop, Smartphone und Entwicklertools
Stand: · 6 Min. Lesezeit
Ein MCP-Server gibt einem KI-Assistenten Werkzeuge in die Hand: Daten aus einer Datenbank lesen, Tickets anlegen, Dateien durchsuchen. Damit Claude im Browser, in der Desktop-App und auf dem Smartphone einen solchen Server nutzen kann, muss der Server im Internet erreichbar sein und das Protokoll Streamable HTTP sprechen. Diese Anleitung zeigt, wie Sie einen solchen Remote-Server als „Connector“ hinzufügen – und wie Sie denselben Server in Claude Code, Cursor und VS Code einbinden.
Was Sie vorher brauchen
- Die Adresse des Servers, meist mit
/mcpam Ende, zum Beispielhttps://beispiel.xenmcp.com/mcp. - Die Art der Anmeldung: OAuth (Sie melden sich beim Anbieter an und klicken „Erlauben“), ein fester Schlüssel (API-Key) oder gar keine Anmeldung.
- Ein Claude-Konto. Eigene Connectors gibt es laut Anthropic in allen Tarifen; im kostenlosen Tarif ist nur ein eigener Connector möglich. Die Menüs ändern sich gelegentlich – maßgeblich ist die Hilfe von Anthropic.
Wichtig zu wissen: Claude verbindet sich aus der Cloud von Anthropic mit Ihrem Server, nicht von Ihrem Rechner aus. Ein Server, der nur im Firmennetz oder hinter einem VPN läuft, ist für Claude nicht erreichbar, solange Sie ihn nicht öffentlich anbieten oder die IP-Adressen von Anthropic in Ihrer Firewall freigeben.
Claude im Browser und in Claude Desktop (Pro, Max)
- Öffnen Sie Customize › Connectors (in älteren Versionen: Settings › Connectors).
- Klicken Sie auf + Add und dann Add custom connector.
- Geben Sie einen Namen ein, den Sie später in der Liste wiedererkennen.
- Tragen Sie die Server-Adresse ein und klicken Sie Continue.
- Prüfen Sie die erkannte Anmeldung. Bei OAuth wählen Sie unter Authentication etwa „Sign in now“; bei einem festen Schlüssel tragen Sie ihn unter Request headers ein.
- Klicken Sie Add. Bei OAuth öffnet sich das Anmeldefenster des Servers: anmelden, Zugriff erlauben, fertig.
Im Chat schalten Sie den Connector über das + unten links und Connectors ein. Claude zeigt dann, welche Werkzeuge es aufruft. Werkzeuge, die etwas ändern oder löschen, sollte ein guter Server als „destruktiv“ kennzeichnen – Claude fragt dann vor dem Aufruf nach.
Claude Desktop nutzt dieselben Connectors wie die Web-Version. Daneben kann Claude Desktop lokale Server über die Datei claude_desktop_config.json starten; diese laufen nur auf Ihrem Rechner und stehen im Browser und auf dem Smartphone nicht zur Verfügung.
Team und Enterprise
In Team- und Enterprise-Konten fügt ein Owner den Connector einmal für die Organisation hinzu: Organization settings › Connectors › Add, dann Custom › Web, Adresse eintragen, Anmeldung festlegen. Jedes Mitglied findet den Connector danach unter Customize › Connectors mit dem Hinweis „Custom“ und klickt Connect, um sich mit dem eigenen Konto anzumelden.
Hier liegt der wichtigste Unterschied zwischen OAuth und festem Schlüssel: Bei OAuth sieht jede Person nur, was sie selbst darf, und Sie können einzelnen Personen den Zugriff entziehen. Ein fester Schlüssel unter „Request headers“ gilt dagegen für alle – wer den Connector nutzt, arbeitet mit genau diesen Rechten. Verwenden Sie für einen geteilten Schlüssel deshalb einen mit möglichst wenigen Rechten.
Auf dem Smartphone
Neue Connectors legen Sie im Browser an. In der Claude-App für iOS und Android stehen Connectors, die Sie im Konto hinzugefügt haben, anschließend zur Verfügung – auch dann, wenn Ihr Laptop ausgeschaltet ist, denn die Verbindung läuft über die Cloud von Anthropic. Lokale Server (stdio) funktionieren auf dem Smartphone grundsätzlich nicht. Wie Sie einen lokalen Server online bringen, lesen Sie in Lokalen MCP-Server remote nutzen.
Claude Code
In Claude Code fügen Sie einen Remote-Server mit einem Befehl hinzu:
claude mcp add --transport http beispiel https://beispiel.xenmcp.com/mcp
Unterstützt der Server OAuth, rufen Sie in Claude Code /mcp auf, wählen den Server aus und melden sich im Browser an. Für Server mit festem Schlüssel gibt es die Option --header:
claude mcp add --transport http beispiel https://beispiel.example/mcp --header "Authorization: Bearer IHR_SCHLUESSEL"
Cursor
In Cursor tragen Sie den Server in .cursor/mcp.json im Projekt oder in ~/.cursor/mcp.json für alle Projekte ein:
{
"mcpServers": {
"beispiel": {
"url": "https://beispiel.xenmcp.com/mcp"
}
}
}
Unterstützt der Server OAuth, startet Cursor die Anmeldung selbst, sobald Sie den Server aktivieren.
VS Code
VS Code (Copilot im Agent-Modus) liest Server aus .vscode/mcp.json. Für einen Remote-Server reichen Typ und Adresse:
{
"servers": {
"beispiel": {
"type": "http",
"url": "https://beispiel.xenmcp.com/mcp"
}
}
}
Beim ersten Start öffnet VS Code bei OAuth-Servern ein Browserfenster zur Anmeldung. Achten Sie darauf, die Adresse exakt so einzutragen, wie der Anbieter sie nennt – auch ein abschließender Schrägstrich kann einen Unterschied machen.
So funktioniert die Anmeldung mit OAuth
Sie müssen die Technik nicht kennen, aber sie hilft bei der Fehlersuche:
- Claude ruft den Server ohne Anmeldung auf und erhält die Antwort 401 mit einem Verweis auf die Metadaten des Servers.
- Aus den Metadaten liest Claude, wo die Anmeldung stattfindet, und meldet sich dort als Anwendung an.
- Sie melden sich im Browser an und erlauben den Zugriff.
- Claude erhält ein Zugangstoken, das nur für diesen einen Server gilt, und wiederholt den Aufruf.
Die Zugangsdaten zu Ihrer Datenbank oder Ihrem Dienst sieht Claude dabei nie – sie bleiben beim Server.
Häufige Fehler
- 401 oder „Authentication failed“: Der Server erwartet eine Anmeldung, die nicht eingerichtet ist, oder Sie haben einen Schlüssel als Header vergessen. Prüfen Sie die Anmeldeart beim Anbieter.
- Server nicht erreichbar: Die Adresse ist falsch (häufig fehlt
/mcp), der Server ist nur intern erreichbar oder die Firewall blockiert die IP-Adressen von Anthropic. - Connector erscheint nicht im Chat: Er ist für diese Unterhaltung nicht eingeschaltet (+ › Connectors).
- Kein weiterer Connector möglich: Im kostenlosen Tarif ist nur ein eigener Connector erlaubt.
- Werkzeuge fehlen: Manche Server zeigen Werkzeuge erst nach der Anmeldung oder abhängig von Ihren Rechten.
Und XenMCP?
XenMCP (by Xenaxio) bereitet einen MCP-Hosting-Dienst in Deutschland vor: Jeder Server bekommt eine eigene Adresse https://<name>.xenmcp.com/mcp mit OAuth 2.1, die Sie genau wie oben beschrieben in Claude, Cursor oder VS Code eintragen. Zum Start der geschlossenen Beta gibt es Server für MongoDB, PostgreSQL und MySQL/MariaDB sowie eine OAuth-Brücke für Server, die nur einen API-Key kennen – damit sich jede Person im Team einzeln anmeldet, statt einen gemeinsamen Schlüssel zu teilen. Tragen Sie sich in die Warteliste ein. Beachten Sie: Was Claude mit den Ergebnissen macht, geschieht in der Infrastruktur von Anthropic; XenMCP selbst läuft in Deutschland.
Häufige Fragen
Kann ich einen MCP-Server direkt auf dem Smartphone hinzufügen?
Nach aktuellem Stand nein: Sie fügen ihn im Browser hinzu, danach steht er in der App zur Verfügung. Lokale Server laufen auf dem Smartphone nicht.
Brauche ich einen bezahlten Claude-Tarif?
Laut Anthropic können alle Tarife eigene Connectors nutzen, im kostenlosen Tarif aber nur einen. In Team und Enterprise richtet ein Owner den Connector für alle ein.
Ist OAuth besser als ein API-Key im Header?
Für Teams ja: Jede Person meldet sich selbst an, sieht nur ihre eigenen Daten und kann einzeln gesperrt werden. Ein Schlüssel im Header gilt für alle, die den Connector nutzen.
Warum erreicht Claude meinen Server im Firmennetz nicht?
Weil die Verbindung aus der Cloud von Anthropic kommt. Der Server muss öffentlich erreichbar sein oder die IP-Adressen von Anthropic in der Firewall freigeben.