---
title: "MCP in Claude Code einrichten"
description: "Verbinde MCP Server in Claude Code mit dem Befehl claude mcp add: HTTP-, SSE- und stdio-Transports, Scopes, Verifizieren mit /mcp und gängige Server zum Starten."
type: "guide"
locale: "de-CH"
category: "Claude Code"
canonical: "https://agenticschool.dev/de/ratgeber/claude-code-mcp-setup"
datePublished: "2026-06-13"
dateModified: "2026-06-13"
---

# MCP in Claude Code einrichten

- Kategorie: Claude Code
- Keywords: claude code mcp setup, connect claude to mcp, mcp server claude code, claude mcp tutorial, claude mcp add
- Kanonische URL: https://agenticschool.dev/de/ratgeber/claude-code-mcp-setup
- Sprache: de-CH

> Verbinde MCP Server in Claude Code mit dem Befehl claude mcp add: HTTP-, SSE- und stdio-Transports, Scopes, Verifizieren mit /mcp und gängige Server zum Starten.

MCP (Model Context Protocol) ist ein offener Standard, der Claude Code über eine gemeinsame Schnittstelle mit externen Tools, Datenbanken und Services verbindet, damit der Agent diese Systeme direkt lesen und auf ihnen handeln kann, statt dass du Daten in den Chat kopierst. Dieser Guide zeigt dir genau, wie du MCP in Claude Code einrichtest: was dir das Verbinden eines Servers bringt, wie du einen mit dem Befehl claude mcp add für jeden Transport hinzufügst, die Scopes, die entscheiden, wer die Verbindung teilt, wie du mit /mcp verifizierst und authentifizierst, und welche gängigen Server sich zum Starten lohnen. Jeder Befehl hier ist Stand Juni 2026.

## Was MCP dir in Claude Code bringt

Verbinde einen Server, wenn du dich dabei ertappst, Daten aus einem anderen Tool in den Chat zu kopieren, etwa einem Issue-Tracker, einer Datenbank oder einem Monitoring-Dashboard. Einmal verbunden, kann Claude dieses System direkt lesen und darauf handeln. Ein MCP Server stellt Tools (Aktionen, die der Agent ausführen kann), Resources (read-only Daten, die er abrufen kann) und Prompts (wiederverwendbare Templates) bereit, und weil MCP ein gemeinsamer Standard ist, wird eine Integration einmal pro Tool geschrieben und funktioniert über jeden MCP-fähigen Client. Deshalb breitete sich die Unterstützung so schnell aus und deshalb gibt es jetzt einen MCP Server für fast alles, was du verbinden möchtest.

- Aus einem Issue-Tracker implementieren: "Bau das in JIRA ENG-4521 beschriebene Feature und öffne einen PR."
- Eine Datenbank direkt abfragen, statt Zeilen in den Chat zu kopieren.
- Designs, Monitoring-Daten und andere Services integrieren, die der Agent sonst nicht sehen könnte.
- Tools, Resources und Prompts: auszuführende Aktionen, lesbare Daten, wiederverwendbare Templates.

## Einen Server mit claude mcp add hinzufügen

Der schnellste Weg, einen Server zu verbinden, ist der Befehl claude mcp add. Es gibt drei Transports. HTTP ist die empfohlene Wahl für entfernte, Cloud-basierte Server. Stdio führt einen Server als lokalen Prozess auf deiner Maschine aus, ideal für Tools, die direkten Systemzugriff brauchen. SSE existiert ebenfalls, ist aber zugunsten von HTTP deprecated. Bei stdio-Servern trennt der doppelte Bindestrich die eigenen Optionen von Claude vom Befehl, der den Server startet, und alles danach wird unverändert an den Server übergeben.

```bash
# Remote HTTP server (recommended for cloud services)
claude mcp add --transport http notion https://mcp.notion.com/mcp

# HTTP server with a bearer token
claude mcp add --transport http secure-api https://api.example.com/mcp \
  --header "Authorization: Bearer your-token"

# Local stdio server (note the -- before the command)
claude mcp add --transport stdio airtable \
  --env AIRTABLE_API_KEY=YOUR_KEY -- npx -y airtable-mcp-server
```
Entfernte HTTP- und lokale stdio-MCP-Server mit claude mcp add hinzufügen. SSE existiert auch, ist aber deprecated.

## Einen Scope wählen

Das --scope-Flag entscheidet, wer den Server nutzen kann und wo die Config gespeichert wird. Local (der Standard) hält ihn auf dich im aktuellen Projekt beschränkt. Project teilt ihn mit allen über eine committete .mcp.json-Datei in der Repo-Wurzel, also ist ein project-scoped Server die richtige Wahl für Verbindungen, die dein ganzes Team braucht. User macht ihn über all deine Projekte verfügbar. Server, die Credentials brauchen, sollten sie über Umgebungsvariablen (das --env-Flag) bekommen, nie als hartkodierte Keys, sodass dieselbe .env-Disziplin gilt und Secrets aus der committeten Config bleiben.

```json
{
  "mcpServers": {
    "filesystem": {
      "command": "npx",
      "args": ["-y", "@modelcontextprotocol/server-filesystem", "./data"]
    },
    "playwright": {
      "command": "npx",
      "args": ["-y", "@playwright/mcp@latest"]
    }
  }
}
```
Eine project-scoped .mcp.json (ins Repo committet), die einen Filesystem-Server und einen Playwright-Browser-Server verbindet.

Project-scoped Server aus .mcp.json werden nicht automatisch vertraut: Sie erscheinen als "pending approval", bis du sie prüfst und freigibst, wenn du Claude interaktiv ausführst, was dich davor schützt, untrusted Server-Code auszuführen, den ein Teamkollege hinzugefügt hat.

## Verifizieren und authentifizieren

Nachdem du einen Server hinzugefügt hast, bestätige, dass er funktioniert. Aus der Shell zeigt "claude mcp list" alle konfigurierten Server und ihren Status, "claude mcp get <name>" zeigt Details zu einem, und "claude mcp remove <name>" löscht ihn. Innerhalb einer Claude-Code-Session zeigt das /mcp-Panel jeden verbundenen Server, seine Tool-Anzahl, und lässt dich mit Servern authentifizieren, die OAuth 2.0 verlangen, indem es dich durch den Browser-Login führt. Wenn eine Anfrage einen Server braucht, der noch verbindet, wartet Claude auf ihn, bevor er weitermacht.

```bash
# List all configured servers and their status
claude mcp list

# Details for one server
claude mcp get notion

# Remove a server
claude mcp remove notion

# Inside a session: check status and authenticate (OAuth)
/mcp
```
MCP Server verwalten und verifizieren. Nutze /mcp in einer Session, um per OAuth zu authentifizieren.

## Gängige Server und bewusst verbinden

Gute erste Verbindungen sind der Filesystem-Server (auf einen Ordner begrenzt), der Playwright-Server (damit der Agent einen echten Browser steuern kann) und ein Datenbank-Server für deinen Stack. Aber verbinde bewusst: Jeder Server fügt seine Tool-Definitionen zu deinem Context Window hinzu, also hat jeder reale, laufende Kosten. Ein MCP Server ist ausserdem Drittanbieter-Code mit Zugriff auf deine Systeme, also prüfe, was du verbindest, genau wie eine Abhängigkeit. Oft erledigt ein CLI-Tool, das du schon hast und in deiner CLAUDE.md benennst, den Job mit weniger Overhead als ein dedizierter Server. Drei Server, die du nutzt, schlagen fünfzehn, die deinen Kontext aufblähen.

## Schritte

### 1. Einen Server zum Verbinden wählen

Entscheide, was der Agent erreichen muss, das er aktuell nicht kann, etwa eine Datenbank, einen Browser oder einen Issue-Tracker, und finde seinen MCP Server (HTTP für Cloud-Services, stdio für lokale Tools).

### 2. Mit claude mcp add hinzufügen

Führe claude mcp add mit dem richtigen Transport aus: --transport http <name> <url> für entfernt oder --transport stdio <name> -- <command> für lokal. Übergib Credentials mit --env, nie hartkodiert.

### 3. Den Scope wählen

Nutze --scope project, um über eine committete .mcp.json zu teilen, --scope user für all deine eigenen Projekte, oder lass den Standard-Scope local für nur dieses Projekt. Gib ausstehende Project-Server frei, wenn du dazu aufgefordert wirst.

### 4. Die Verbindung verifizieren

Führe "claude mcp list" aus, um den Server und seinen Status zu bestätigen, und öffne dann /mcp in einer Session, um seine Tool-Anzahl zu sehen und per OAuth zu authentifizieren, falls der Server es verlangt.

### 5. Nutzen, und prunen, was du nicht brauchst

Bitte den Agenten, die Tools des Servers zu nutzen. Entferne Server, die du nicht nutzt, mit "claude mcp remove", damit dein Kontext schlank bleibt, und bevorzuge ein in CLAUDE.md benanntes CLI, wenn eines den Job tun würde.

## Häufige Fragen

### Wie füge ich einen MCP Server zu Claude Code hinzu?

Nutze den Befehl claude mcp add. Für einen entfernten Server: "claude mcp add --transport http <name> <url>". Für einen lokalen Server: "claude mcp add --transport stdio <name> -- <command>". Füge Credentials mit --env-Flags hinzu und nutze --scope project, um über eine committete .mcp.json zu teilen.

### Was ist MCP in Claude Code?

MCP (Model Context Protocol) ist ein offener Standard, der Claude Code über eine gemeinsame Schnittstelle mit externen Tools, Datenbanken und Services verbindet. Ein verbundener MCP Server stellt Tools, Resources und Prompts bereit, die der Agent direkt nutzen kann, sodass er auf diesen Systemen handeln kann, statt dass du Daten in den Chat kopierst.

### Was sind die MCP Scopes in Claude Code?

Drei Scopes, gesetzt mit --scope. Local (der Standard) hält den Server auf dich im aktuellen Projekt beschränkt. Project teilt ihn mit dem Team über eine committete .mcp.json in der Repo-Wurzel. User macht ihn über all deine Projekte verfügbar.

### Wie prüfe ich, ob mein MCP Server verbunden ist?

Führe "claude mcp list" aus der Shell aus, um alle Server und ihren Status zu sehen, oder "claude mcp get <name>" für einen Server. Innerhalb einer Claude-Code-Session zeigt das /mcp-Panel verbundene Server, ihre Tool-Anzahlen, und lässt dich mit OAuth-Servern authentifizieren.

### Welchen Transport sollte ich für einen MCP Server nutzen?

Nutze HTTP für entfernte, Cloud-basierte Server; es ist der empfohlene und am breitesten unterstützte Transport. Nutze stdio für lokale Server, die als Prozess auf deiner Maschine laufen. SSE existiert noch, ist aber zugunsten von HTTP deprecated.

### Ist es sicher, viele MCP Server zu verbinden?

Sei bewusst. Jeder Server fügt seine Tool-Definitionen zu deinem Context Window hinzu, hat also laufende Kosten, und ein Server ist Drittanbieter-Code mit Zugriff auf deine Systeme, also prüfe ihn wie eine Abhängigkeit. Oft erledigt ein in deiner CLAUDE.md benanntes CLI-Tool den Job mit weniger Overhead. Verbinde wenige, verbinde Dinge, denen du vertraust.
