dotsagent.io
Sprache:Deutsch
Verbinden · Tool

MCP-Konfigurationsgenerator

Wählen Sie einen Client und die gewünschten Server aus. Sie erhalten die Konfiguration im exakt erwarteten Format, die passenden CLI-Befehle, sofern verfügbar, und einen Hinweis zu allem, was der Client nicht ausführen kann.

Client
Betriebssystem
Geltungsbereich
Server (3)
  • GitHub
  • Context7
  • PlaywrightLokal

Claude Code übernimmt Server aus dem Befehl claude mcp add oder aus einer .mcp.json-Datei im Stammverzeichnis des Repositorys.

.mcp.json
{
  "mcpServers": {
    "github": {
      "type": "http",
      "url": "https://api.githubcopilot.com/mcp/"
    },
    "context7": {
      "type": "http",
      "url": "https://mcp.context7.com/mcp"
    },
    "playwright": {
      "type": "stdio",
      "command": "npx",
      "args": [
        "@playwright/mcp@latest"
      ]
    }
  }
}

Oder fügen Sie sie über die Befehlszeile hinzu

shell
claude mcp add --transport http --scope project github https://api.githubcopilot.com/mcp/
claude mcp add --transport http --scope project context7 https://mcp.context7.com/mcp
claude mcp add --scope project playwright -- npx @playwright/mcp@latest

Vollständige Einrichtungsanleitung für Claude Code →

So funktioniert die Ausgabe

Gehostet oder lokal

Ein gehosteter Server ist eine URL, die der Client über Streamable HTTP aufruft. Der Anbieter betreibt den Server; eine Installation ist nicht erforderlich. Ein lokaler Server wird über npx, uvx oder docker als Unterprozess gestartet und erhält Zugriff auf Ihr Gerät. Wenn ein Server beide Varianten anbietet, wählt der Generator zunächst die gehostete aus. Sie können die Auswahl ändern.

Geheimnisse bleiben aus der Datei heraus

Der Generator trägt niemals einen echten Schlüssel ein. Stattdessen verwendet er die Referenzsyntax des jeweiligen Clients: ${VAR} in Claude Code, ${env:VAR} in Cursor und Windsurf, eine Eingabeaufforderung in VS Code, $VAR in Gemini CLI, env_vars in Codex und ${{ secrets.VAR }} in Continue. Bei anderen Clients erhalten Sie den Platzhalter <VAR>, den Sie selbst ausfüllen.

OAuth bei der ersten Verwendung

Bei den meisten hier aufgeführten gehosteten Servern melden Sie sich über OAuth an. Der Client öffnet beim ersten Verbindungsversuch einen Browser oder wenn Sie den Anmeldeschritt ausführen: /mcp in Claude Code, codex mcp login, devin mcp login oder openclaw mcp login. Slack, Asana und HubSpot akzeptieren nur vorab registrierte Clients. Prüfen Sie daher, ob Ihr Client unterstützt wird.

Nach Änderungen neu laden

Claude Desktop liest die Datei beim Start ein. Beenden Sie die Anwendung daher nach einer Änderung und öffnen Sie sie erneut. Unter macOS finden Sie die Logs in ~/Library/Logs/Claude. Wenn ein neuer Server in einem anderen Client nicht angezeigt wird, starten Sie den Client neu oder laden Sie das Fenster neu. In OpenClaw prüft openclaw mcp doctor <name> --probe einen einzelnen Server.

Fragen zur Konfiguration

Wo muss mcp.json für Cursor und Claude Code abgelegt werden?

Cursor liest für das jeweilige Projekt .cursor/mcp.json und für alle Projekte ~/.cursor/mcp.json. Claude Code liest .mcp.json im Repository-Stammverzeichnis für den Projektbereich und speichert lokale Einstellungen sowie Einstellungen für den Benutzerbereich in ~/.claude.json. VS Code verwendet .vscode/mcp.json, Codex verwendet statt JSON ~/.codex/config.toml.

Warum wird ein Remote-Server nicht aus claude_desktop_config.json geladen?

Claude Desktop unterstützt in dieser Datei nur lokale Server. Remote-Server müssen unter Settings > Connectors als benutzerdefinierte Connectoren hinzugefügt werden. Dort fügen Sie die URL ein und melden sich an. Deshalb führt der Generator diese URLs separat auf.

Wie kann ich API-Schlüssel aus einer committeten .mcp.json heraushalten?

Verweisen Sie auf eine Umgebungsvariable, statt den Schlüssel einzufügen. Claude Code ersetzt ${VAR} und ${VAR:-default}, Cursor ersetzt ${env:NAME}, und VS Code kann über einen inputs-Eintrag zur Eingabe eines Secrets auffordern. Legen Sie die Variable in Ihrer Shell oder Ihrem Secret Manager fest, bevor Sie den Client starten.

Kann ich dieselbe MCP-Konfiguration für verschiedene Clients verwenden?

Nicht unverändert: Bei den meisten Clients heißt der oberste Schlüssel mcpServers, in .vscode/mcp.json dagegen servers, in Zed context_servers und in Codex mcp_servers-Tabellen. Einige Clients können Konfigurationsdateien anderer Clients importieren: VS Code erkennt Konfigurationen von Claude Desktop, Cursor und Windsurf, Continue akzeptiert eine abgelegte mcp.json, und JetBrains AI Assistant bietet die Option „Import from Claude“.

Warum schlägt npx in Claude Desktop unter Windows fehl?

Die README für MCP-Server führt npx unter Windows über cmd aus: mit command cmd sowie /c, npx und dem Paket als Argumenten. Wenn Sie Claude Desktop und Windows auswählen, fügt der Generator diesen Wrapper automatisch hinzu.

Sollte ich die gehostete oder die lokale Version eines Servers verwenden?

Gehostet ist einfacher: Sie müssen keine Laufzeit installieren, und OAuth macht langlebige Tokens auf der Festplatte überflüssig. Lokal ist sinnvoll, wenn der Server Dateien oder Zugangsdaten auf Ihrem Rechner benötigt oder kein gehosteter Endpoint verfügbar ist, wie bei Filesystem, Playwright oder dem AWS API-Server.