MCP-Server verwalten und teilen
Server mit Scopes organisieren und mit dem Team teilen
⏱ ca. ~5 Min
01 · Lesen
Wenn du einen MCP-Server hinzufügst, wählst du einen Scope, der bestimmt, wer ihn sieht und wo er gespeichert wird.
Local (Standard) — privat, nur im aktuellen Projekt. Gespeichert in ~/.claude.json unter deinem Projektpfad. Nimm das für persönliche Entwicklungs-Server oder Server mit sensiblen Zugangsdaten.
Project — geteilt mit dem Team über .mcp.json im Repo-Root. Ins Git committet, und jeder, der das Repo klont, bekommt dieselben Server. Nimm das für Standard-Tools des Teams.
User — in all deinen Projekten verfügbar. Gespeichert in ~/.claude.json. Gut für persönliche Tools, die du überall nutzt (wie GitHub oder deine eigene Datenbank).
Kernpunkte
- Local (Standard): privat, nur aktuelles Projekt
- Project: mit dem Team über .mcp.json im Repo geteilt, ins Git committet
- User: persönlich, verfügbar in allen deinen Projekten
- Wähle mit --scope local|project|user
02 · Code-Beispiel
Das --scope-Flag steuert, wo die Server-Konfiguration gespeichert wird.
Local-Scope (Standard — nur du, dieses Projekt)
claude mcp add --transport http stripe https://mcp.stripe.com
Project-Scope (geteilt mit dem Team über Git)
claude mcp add --transport http paypal --scope project https://mcp.paypal.com/mcp
User-Scope (du, alle Projekte)
claude mcp add --transport http github --scope user https://api.githubcopilot.com/mcp/
Local ist der Standard — du brauchst --scope local nicht. Project-Scope legt eine .mcp.json im Root deines Repos an, die Teammitglieder beim Pullen bekommen. User-Scope landet in der Konfiguration deines Home-Verzeichnisses und reist mit dir mit.
03 · Code-Beispiel
Wenn du --scope project nutzt, legt Claude Code eine .mcp.json im Root deines Repos an. So sieht sie aus — du kannst sie ins Git committen.
.mcp.json (ins Repo committen)
{
"mcpServers": {
"github": {
"type": "http",
"url": "https://api.githubcopilot.com/mcp/"
},
"db": {
"type": "stdio",
"command": "npx",
"args": ["-y", "@bytebase/dbhub", "--dsn", "${DATABASE_URL}"],
"env": {
"DATABASE_URL": "${DATABASE_URL}"
}
}
}
}
Beachte die ${DATABASE_URL}-Syntax — Umgebungsvariablen werden zur Laufzeit aufgelöst, sodass du die Konfiguration teilen kannst, ohne Secrets preiszugeben. Jedes Teammitglied setzt DATABASE_URL in seiner eigenen Umgebung. Die Dateistruktur folgt dem Standardformat, das Claude Code automatisch liest.
04 · Lesen
Sobald Server eingerichtet sind, verwaltest du sie mit ein paar einfachen Befehlen.
claude mcp list zeigt alle Server. claude mcp get <name> zeigt die Details eines Servers. claude mcp remove <name> entfernt einen Server.
Gib in Claude Code /mcp ein, um Server-Status zu prüfen, dich bei OAuth-Servern anzumelden oder Verbindungsprobleme zu beheben. Wenn ein Server nicht antwortet, ist /mcp die erste Anlaufstelle zur Diagnose.
Kernpunkte
- claude mcp list — alle konfigurierten Server ansehen
- claude mcp get <name> — Details zu einem Server
- claude mcp remove <name> — einen Server entfernen
- /mcp in Claude Code — Status, Auth, Problembehebung
05 · Quiz
Alle in deinem Team sollen denselben Sentry-MCP-Server nutzen. Du willst die Konfiguration ins Git committen, damit neue Mitglieder sie automatisch bekommen. Welchen Scope nimmst du?
- Local (Standard)
- Project
- User
- Global
06 · Ziehen zum Sortieren
Du hast drei verschiedene MCP-Server einzurichten. Ordne jedem den richtigen Scope zu, basierend darauf, wer ihn braucht.
(Diese Sektion ist interaktiv — aktiviere JavaScript, um sie zu nutzen.)
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.