Füge deinen ersten MCP-Server hinzu
Ein Befehl, um Claude Code an GitHub, Datenbanken und mehr anzubinden
⏱ ca. ~6 Min
01 · Lesen
Einen MCP-Server zu Claude Code hinzuzufügen ist ein einziger Befehl. Du nutzt claude mcp add, gefolgt vom Namen und einer URL (HTTP) oder einem Befehl (stdio).
Nach dem Hinzufügen kann Claude jedes Tool nutzen, das dieser Server bereitstellt — automatisch. Keine Code-Änderungen, keine Konfigurationsdateien, kein Neustart. Hinzufügen, und schon kannst du Claude beauftragen, es zu nutzen.
Kernpunkte
- claude mcp add ist der Hauptbefehl zum Hinzufügen von Servern
- HTTP-Server brauchen einen Namen und eine URL
- Stdio-Server brauchen einen Namen und einen Befehl zum Ausführen
- Optionen wie --transport, --env, --scope müssen vor dem Servernamen stehen
02 · Code-Beispiel
So fügst du einen Remote-HTTP-Server hinzu — der häufigste Typ. Dieses Beispiel verbindet Claude mit GitHub.
GitHub-MCP-Server hinzufügen
claude mcp add --transport http github https://api.githubcopilot.com/mcp/
Notion-MCP-Server hinzufügen
claude mcp add --transport http notion https://mcp.notion.com/mcp
Auth-Header hinzufügen
claude mcp add --transport http secure-api https://api.example.com/mcp \
--header "Authorization: Bearer your-token"
Das Muster ist immer gleich: claude mcp add --transport http <name> <url>. Name ist der Name, mit dem du diesen Server später referenzierst. URL ist der Ort, an dem der MCP-Server liegt. Wenn der Server einen Token braucht, nutze --header, um einen Auth-Header hinzuzufügen.
03 · Code-Beispiel
Stdio-Server starten einen lokalen Prozess. Dieses Beispiel nutzt das dbhub-Paket, um Claude an eine PostgreSQL-Datenbank anzubinden.
PostgreSQL-Server hinzufügen
claude mcp add --transport stdio db \
-- npx -y @bytebase/dbhub \
--dsn "postgresql://readonly:pass@localhost:5432/mydb"
Mit Umgebungsvariable hinzufügen
claude mcp add --transport stdio airtable \
--env AIRTABLE_API_KEY=YOUR_KEY \
-- npx -y airtable-mcp-server
-- (doppelter Bindestrich) trennt die Optionen für Claude von Befehl und Argumenten des Servers. Alles nach -- ist der Befehl zum Starten des MCP-Servers. Nutze --env, um API-Keys sicher als Umgebungsvariablen zu übergeben, anstatt sie hart einzubauen.
04 · Schritt für Schritt
1. Server wählen
Entscheide, welchen MCP-Server du hinzufügen willst. Für HTTP-Server brauchst du die URL des Servers. Für stdio-Server brauchst du den npm-Paketnamen oder den Befehl. Schau in die offizielle MCP-Server-Liste oder in die Doku deines Dienstes.
2. claude mcp add ausführen
Für Remote-Server claude mcp add --transport http <name> <url> nutzen, für lokale claude mcp add --transport stdio <name> -- <command>. Merke dir: Alle Optionen kommen vor den Namen, und -- trennt den Server-Befehl ab.
3. Verbindung prüfen
Führe claude mcp list aus, um alle konfigurierten Server zu sehen, oder nutze /mcp in Claude Code für Status und Authentifizierung. Ein grüner Status bedeutet, der Server ist verbunden und bereit.
4. Claude beauftragen, ihn zu nutzen
Starte eine Claude-Code-Konversation und stelle Fragen, die diesen Server brauchen. GitHub: "Zeig mir meine offenen PRs." Datenbank: "Welche Tabellen gibt es?" Claude entdeckt die Tools des Servers automatisch.
05 · Quiz
Du willst einen lokalen Datenbank-Server hinzufügen, der eine DATABASE_URL-Umgebungsvariable braucht. Die Reihenfolge der Flags ist wichtig. Welcher Befehl ist richtig?
- claude mcp add --transport stdio --env DATABASE_URL=... db -- npx dbhub
- claude mcp add db --transport stdio --env DATABASE_URL=... -- npx dbhub
- claude mcp add --transport stdio db -- npx dbhub --env DATABASE_URL=...
- claude mcp add -- npx dbhub --transport stdio db
06 · Ausfüllen
Um alle deine konfigurierten MCP-Server aufzulisten, führe claude mcp _____ aus
Andere Lektionen aus diesem Kapitel
⚠ Das volle interaktive Erlebnis braucht JavaScript. Bitte aktiviere es und lade die Seite neu.
※ Diese Seite ist ein unabhängiges Bildungsprojekt — kein offizielles Anthropic-Produkt. Claude™ ist eine eingetragene Marke von Anthropic, PBC.