GuideEinsteigerMCP

MCP-Server konfigurieren

Claude mit externen Tools verbinden — Dateisysteme, Datenbanken und APIs über das Model Context Protocol.

Stable Aktualisiert: März 2026 Plattform: Desktop (Mac / Windows) Plan: Pro / Team / Enterprise
Für wen
Nutzer, die Claude Desktop mit externen Tools und Datenquellen verbinden wollen.
Wann nutzen
Wenn du Claude mit Dateisystemen, Datenbanken, Browsern oder eigenen APIs verbinden willst.
Wann nicht
Wenn du nur im Chat Fragen stellst und keine externen Datenquellen brauchst.

MCP steht für Model Context Protocol — ein offener Standard, der Claude Desktop mit externen Systemen verbindet. Statt Daten manuell in den Chat zu kopieren, greift Claude direkt auf Dateisysteme, Datenbanken, Browser und APIs zu. Dieser Guide zeigt dir Schritt für Schritt, wie du MCP-Server einrichtest und sicher konfigurierst.

Für wen ist das?

Für alle, die Claude Desktop über den reinen Chat hinaus nutzen wollen. Du brauchst kein Entwickler zu sein — aber du solltest bereit sein, eine JSON-Datei zu editieren. Wenn du die Claude Desktop & Cowork-Grundlagen kennst, bist du bereit.

Was lernst du?

  • Was MCP ist und warum es ein Protokoll, kein einzelnes Tool ist
  • Wo die Konfigurationsdatei liegt (macOS und Windows)
  • Wie du Schritt für Schritt deinen ersten MCP-Server einrichtest
  • Welche gängigen MCP-Server es gibt und wofür sie nützlich sind
  • Wie Claude MCP-Tools automatisch erkennt und nutzt
  • Was du bei Sicherheit und Debugging beachten musst

Wann nutzen?

  • Du willst Claude auf lokale Ordner zugreifen lassen, ohne Dateien einzeln hochzuladen
  • Du brauchst Datenbankabfragen direkt aus dem Chat heraus
  • Du willst Claude aktuelle Webinhalte suchen lassen
  • Du möchtest Claude mit einer eigenen API oder einem internen Tool verbinden

Wann nicht?

  • Für einfache Fragen im Chat brauchst du kein MCP
  • Wenn du Dateien nur einmalig hochladen willst, reicht Drag & Drop in Claude Desktop
  • Für Softwareentwicklung mit Dateisystem-Zugriff ist Claude Code das bessere Werkzeug

Was ist MCP?

MCP ist kein einzelnes Tool und keine App. Es ist ein Protokoll — ein standardisierter Weg, über den Claude mit externen Systemen kommuniziert. Das Prinzip:

  1. Du konfigurierst einen MCP-Server (z.B. für dein Dateisystem)
  2. Claude Desktop startet diesen Server beim App-Start automatisch
  3. Claude erkennt die verfügbaren Tools und nutzt sie bei Bedarf

Das bedeutet: Du installierst einen MCP-Server einmal, und ab dann kann Claude die dazugehörigen Fähigkeiten in jeder Conversation nutzen — ohne dass du es jedes Mal erwähnen musst.

Verstehen Die Client-Server-Architektur verstehen

MCP folgt einem Client-Server-Modell. Claude Desktop ist der Client — er stellt Anfragen. Der MCP-Server ist ein kleines Programm auf deinem Rechner, das diese Anfragen bearbeitet. Beispiel: Der Filesystem-Server empfängt die Anfrage „Lies die Datei report.pdf”, liest sie von deiner Festplatte und gibt den Inhalt an Claude zurück. Claude selbst greift nie direkt auf dein System zu — immer nur über den Server als Vermittler. Deshalb kannst du genau kontrollieren, worauf Claude Zugriff hat.

Wo liegt die Konfigurationsdatei?

MCP-Server werden über eine einzige JSON-Datei konfiguriert:

  • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
  • Windows: %APPDATA%\Claude\claude_desktop_config.json

Wenn die Datei noch nicht existiert, erstelle sie. Sie enthält ein JSON-Objekt mit dem Schlüssel mcpServers, in dem jeder Server einen eigenen Eintrag bekommt.

HINWEIS

Nach jeder Änderung an der Konfigurationsdatei musst du Claude Desktop komplett neu starten (nicht nur das Fenster schließen). Erst beim Neustart werden neue MCP-Server geladen.

Deinen ersten MCP-Server einrichten

Der Filesystem-Server ist der beste Einstieg. Er gibt Claude Zugriff auf einen oder mehrere Ordner auf deinem Rechner.

1

Node.js prüfen

MCP-Server laufen über Node.js. Prüfe im Terminal, ob Node installiert ist: node --version. Du brauchst mindestens Version 18. Falls nicht installiert: nodejs.org.

Tipp Wenn du Node.js zum ersten Mal installierst, starte danach das Terminal neu, damit der Pfad erkannt wird.
2

Konfigurationsdatei finden oder erstellen

Öffne die Datei claude_desktop_config.json am oben genannten Pfad in einem Texteditor. Wenn sie nicht existiert, erstelle sie mit dem Inhalt {}.

3

Filesystem-Server eintragen

Füge die folgende Konfiguration ein. Ersetze den Pfad durch deinen gewünschten Ordner.

4

Claude Desktop neu starten

Schließe Claude Desktop vollständig und öffne es neu. Der MCP-Server wird beim Start automatisch geladen.

5

Testen

Schreibe im Chat: 'Welche Dateien liegen in meinem Dokumente-Ordner?' Claude sollte den Ordnerinhalt auflisten. Wenn das klappt, ist dein erster MCP-Server konfiguriert.

Tipp Beim ersten Zugriff fragt Claude Desktop nach deiner Bestätigung, bevor es den MCP-Server nutzt. Das ist ein Sicherheitsfeature.

Beispielkonfiguration für den Filesystem-Server:

{
  "mcpServers": {
    "filesystem": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-filesystem",
        "/Users/du/Dokumente"
      ]
    }
  }
}

Unter Windows sieht der Pfad anders aus:

{
  "mcpServers": {
    "filesystem": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-filesystem",
        "C:/Users/du/Dokumente"
      ]
    }
  }
}

Gängige MCP-Server

Neben dem Filesystem-Server gibt es zahlreiche weitere MCP-Server für verschiedene Anwendungsfälle:

Dateisystem (Filesystem)

Gibt Claude Zugriff auf lokale Ordner — Dateien lesen, durchsuchen und analysieren. Du kannst mehrere Ordner als separate Argumente angeben.

"filesystem": {
  "command": "npx",
  "args": ["-y", "@modelcontextprotocol/server-filesystem",
    "/Users/du/Dokumente", "/Users/du/Projekte"]
}

PostgreSQL-Datenbank

Claude kann SQL-Abfragen auf einer PostgreSQL-Datenbank ausführen — nützlich für Datenanalyse, Reporting und Fehlersuche.

"postgres": {
  "command": "npx",
  "args": ["-y", "@modelcontextprotocol/server-postgres",
    "postgresql://user:password@localhost:5432/meine_db"]
}

Claude kann aktuelle Informationen aus dem Internet suchen. Du brauchst einen API-Key von Brave Search.

"brave-search": {
  "command": "npx",
  "args": ["-y", "@modelcontextprotocol/server-brave-search"],
  "env": {
    "BRAVE_API_KEY": "dein-api-key-hier"
  }
}

Browser (Puppeteer)

Claude kann Webseiten besuchen, Screenshots machen und Inhalte extrahieren.

"puppeteer": {
  "command": "npx",
  "args": ["-y", "@modelcontextprotocol/server-puppeteer"]
}
Quick Check

Du willst, dass Claude die neuesten Verkaufszahlen direkt aus deiner Datenbank abfragt und einen Bericht erstellt. Welchen MCP-Server brauchst du?

Wie Claude MCP-Tools automatisch nutzt

Sobald ein MCP-Server konfiguriert und gestartet ist, erkennt Claude die verfügbaren Tools automatisch. Du musst nicht sagen „Nutze den Filesystem-Server” — wenn du fragst „Welche PDFs liegen in meinem Ordner?”, erkennt Claude, dass der Filesystem-Server die richtige Antwort liefern kann, und nutzt ihn.

Das funktioniert, weil jeder MCP-Server seine Fähigkeiten als Tool-Beschreibungen bereitstellt. Claude liest diese Beschreibungen und entscheidet je nach Anfrage, welches Tool passt.

Beispiel-Workflow:

  1. Du fragst: „Fasse die drei neuesten PDFs in meinem Berichte-Ordner zusammen”
  2. Claude nutzt den Filesystem-Server, um den Ordner zu durchsuchen
  3. Claude findet die drei neuesten PDFs und liest sie
  4. Claude erstellt die Zusammenfassung — alles in einer einzigen Antwort

Sicherheit: Was du beachten solltest

MCP-Server geben Claude Zugriff auf dein System. Das ist mächtig, aber du solltest bewusst entscheiden, worauf Claude zugreifen kann.

Gut vs. Schlecht
{ "args": ["-y", "@modelcontextprotocol/server-filesystem", "/"] }
{ "args": ["-y", "@modelcontextprotocol/server-filesystem", "/Users/du/Projekte/aktuell"] }

Gib Claude nur Zugriff auf die Ordner, die es tatsächlich braucht. Den gesamten Root-Ordner freizugeben ist wie jemandem den Generalschlüssel zu geben — unnötig riskant.

Grundregeln:

  • Minimaler Zugriff: Gib nur die Ordner frei, die Claude wirklich braucht
  • Keine Systemordner: Vermeide Zugriff auf /etc, /System, C:\Windows oder ähnliche Verzeichnisse
  • Datenbank-Zugriff: Nutze einen Read-Only-Benutzer, wenn Claude nur Daten abfragen, aber nicht ändern soll
  • API-Keys: Trage API-Keys in die env-Sektion der Konfiguration ein, nicht in den Pfad oder die Argumente
  • Bestätigungsdialog: Claude Desktop fragt bei jedem MCP-Zugriff nach deiner Bestätigung — schalte das nicht ab

Debugging: Wenn ein Server nicht verbindet

Wenn Claude einen MCP-Server nicht erkennt oder nutzt:

  1. JSON prüfen: Öffne die Konfigurationsdatei und validiere die JSON-Syntax. Ein fehlendes Komma oder eine fehlende Klammer reicht aus, um alles zu blockieren. Nutze einen JSON-Validator wie jsonlint.com.

  2. Neustart: Hast du Claude Desktop nach der Änderung komplett neu gestartet? Ein einfaches Schließen des Fensters reicht auf manchen Systemen nicht — beende den Prozess über den Task Manager (Windows) oder die Aktivitätsanzeige (Mac).

  3. Node.js prüfen: Läuft npx --version im Terminal ohne Fehler? Manche MCP-Server brauchen eine bestimmte Node.js-Version.

  4. Pfade prüfen: Existiert der konfigurierte Ordner oder die Datenbank tatsächlich? Ein Tippfehler im Pfad führt zu einem stillen Fehler.

  5. Logs lesen: Claude Desktop speichert Logs unter:

    • macOS: ~/Library/Logs/Claude/
    • Windows: %APPDATA%\Claude\logs\
HINWEIS

Im Entwickler-Menü von Claude Desktop (Einstellungen → Developer) kannst du den Status aller MCP-Server sehen. Grün bedeutet verbunden, Rot bedeutet Fehler.

Mehrere Server kombinieren

Du kannst beliebig viele MCP-Server parallel konfigurieren. Claude entscheidet automatisch, welchen es für eine Anfrage nutzt:

{
  "mcpServers": {
    "filesystem": {
      "command": "npx",
      "args": ["-y", "@modelcontextprotocol/server-filesystem",
        "/Users/du/Dokumente"]
    },
    "postgres": {
      "command": "npx",
      "args": ["-y", "@modelcontextprotocol/server-postgres",
        "postgresql://readonly:pass@localhost:5432/analytics"]
    },
    "brave-search": {
      "command": "npx",
      "args": ["-y", "@modelcontextprotocol/server-brave-search"],
      "env": { "BRAVE_API_KEY": "dein-key" }
    }
  }
}

Mit dieser Konfiguration kann Claude in einer einzigen Conversation lokale Dateien lesen, Datenbankabfragen ausführen und im Web recherchieren — ohne dass du zwischen Tools wechseln musst.

Typische Fehler

  • Ungültige JSON-Syntax: Ein fehlendes Komma oder eine doppelte geschweifte Klammer blockiert alle Server. Validiere die Datei vor dem Speichern.
  • Zu breiter Dateizugriff: Den gesamten Home-Ordner oder gar das Root-Verzeichnis freigeben. Beschränke den Zugriff auf die Ordner, die du wirklich brauchst.
  • Neustart vergessen: Nach jeder Konfigurationsänderung muss Claude Desktop neu gestartet werden. Ohne Neustart werden Änderungen nicht wirksam.
  • Fehlende Abhängigkeiten: MCP-Server brauchen Node.js. Wenn npx nicht gefunden wird, ist Node.js nicht installiert oder nicht im Pfad.
  • Datenbank mit Schreibrechten: Wenn Claude nur Daten lesen soll, verwende einen Read-Only-Datenbankbenutzer. Schreibzugriff ohne Absicht kann zu Datenverlust führen.

Mini-Übung

Richte den Filesystem-MCP-Server ein und teste ihn:

  1. Prüfe, ob Node.js installiert ist: node --version im Terminal
  2. Öffne (oder erstelle) die Datei claude_desktop_config.json am oben genannten Pfad
  3. Trage den Filesystem-Server ein — mit einem Ordner deiner Wahl (z.B. dein Dokumente-Ordner)
  4. Starte Claude Desktop komplett neu
  5. Teste mit: „Welche Dateien liegen in meinem konfigurierten Ordner?”
  6. Teste eine Folgeaufgabe: „Fasse die neueste PDF in diesem Ordner zusammen”
  7. Bonus: Füge einen zweiten Ordner hinzu und prüfe, ob Claude beide durchsuchen kann

Nächster Schritt

Du kannst jetzt Claude Desktop mit externen Systemen verbinden. Als Nächstes lernst du, wie du in Claude Code eigene Skills als Slash-Commands erstellst — wiederverwendbare Workflows, die du mit einem Befehl auslöst.

Damit kannst du jetzt: MCP-Server einrichten, um Claude Desktop mit Dateisystemen, Datenbanken und APIs zu verbinden.
Lernstatus 9 von 16 Guides
Neu → In Arbeit → Verstanden → Praxis

Weiter lernen.
Alle Guides.

Guides, Vergleiche, Flashcards — alles auf Deutsch.