Was Sie mit MCP tun können
Mit verbundenen MCP-Servern können Sie Claude Code auffordern:- Funktionen aus Issue-Trackern implementieren: „Füge die in JIRA-Issue ENG-4521 beschriebene Funktion hinzu und erstelle einen PR auf GitHub.”
- Überwachungsdaten analysieren: „Überprüfe Sentry und Statsig, um die Nutzung der in ENG-4521 beschriebenen Funktion zu überprüfen.”
- Datenbanken abfragen: „Finde E-Mail-Adressen von 10 zufälligen Benutzern, die die Funktion ENG-4521 verwendet haben, basierend auf unserer Postgres-Datenbank.”
- Designs integrieren: „Aktualisiere unsere Standard-E-Mail-Vorlage basierend auf den neuen Figma-Designs, die in Slack gepostet wurden”
- Workflows automatisieren: „Erstelle Gmail-Entwürfe, die diese 10 Benutzer zu einer Feedback-Sitzung über die neue Funktion einladen.”
Beliebte MCP-Server
Hier sind einige häufig verwendete MCP-Server, die Sie mit Claude Code verbinden können:Verwenden Sie MCP-Server von Drittanbietern auf eigenes Risiko – Anthropic hat
die Korrektheit oder Sicherheit aller dieser Server nicht überprüft.
Stellen Sie sicher, dass Sie den MCP-Servern vertrauen, die Sie installieren.
Seien Sie besonders vorsichtig bei der Verwendung von MCP-Servern, die nicht vertrauenswürdige
Inhalte abrufen könnten, da diese Sie dem Risiko von Prompt-Injection aussetzen können.
Development & Testing Tools
Monitor errors, debug production issuesCommand
claude mcp add --transport http sentry https://mcp.sentry.dev/mcpSecurity analysis for dependenciesCommand
claude mcp add --transport http socket https://mcp.socket.dev/Provides access to Hugging Face Hub information and Gradio AI ApplicationsCommand
claude mcp add --transport http hugging-face https://huggingface.co/mcpDebug faster with AI agents that can access Jam recordings like video, console logs, network requests, and errorsCommand
claude mcp add --transport http jam https://mcp.jam.dev/mcpProject Management & Documentation
Interact with your Asana workspace to keep projects on trackCommand
claude mcp add --transport sse asana https://mcp.asana.com/sseManage your Jira tickets and Confluence docsCommand
claude mcp add --transport sse atlassian https://mcp.atlassian.com/v1/sseTask management, project trackingCommand
claude mcp add --transport stdio clickup --env CLICKUP_API_KEY=YOUR_KEY --env CLICKUP_TEAM_ID=YOUR_ID -- npx -y @hauptsache.net/clickup-mcpAccess real-time customer conversations, tickets, and user dataCommand
claude mcp add --transport http intercom https://mcp.intercom.com/mcpIntegrate with Linear's issue tracking and project managementCommand
claude mcp add --transport http linear https://mcp.linear.app/mcpRead docs, update pages, manage tasksCommand
claude mcp add --transport http notion https://mcp.notion.com/mcpAsk questions about your enterprise content, get insights from unstructured data, automate content workflowsCommand
claude mcp add --transport http box https://mcp.box.com/Extract valuable insights from meeting transcripts and summariesCommand
claude mcp add --transport http fireflies https://api.fireflies.ai/mcpManage monday.com boards by creating items, updating columns, assigning owners, setting timelines, adding CRM activities, and writing summariesCommand
claude mcp add --transport http monday https://mcp.monday.com/mcpDatabases & Data Management
Read/write records, manage bases and tablesCommand
claude mcp add --transport stdio airtable --env AIRTABLE_API_KEY=YOUR_KEY -- npx -y airtable-mcp-serverSupplies high quality fundamental financial data sourced from SEC Filings, investor presentationsCommand
claude mcp add --transport http daloopa https://mcp.daloopa.com/server/mcpAccess and manage HubSpot CRM data by fetching contacts, companies, and deals, and creating and updating recordsCommand
claude mcp add --transport http hubspot https://mcp.hubspot.com/anthropicPayments & Commerce
Integrate PayPal commerce capabilities, payment processing, transaction managementCommand
claude mcp add --transport http paypal https://mcp.paypal.com/mcpAnalyze, troubleshoot, and optimize Plaid integrations. Banking data, financial account linkingCommand
claude mcp add --transport sse plaid https://api.dashboard.plaid.com/mcp/sseUse an agent to build on Square APIs. Payments, inventory, orders, and moreCommand
claude mcp add --transport sse square https://mcp.squareup.com/ssePayment processing, subscription management, and financial transactionsCommand
claude mcp add --transport http stripe https://mcp.stripe.comDesign & Media
Generate better code by bringing in full Figma contextVisit developers.figma.com for local server setup.Command
claude mcp add --transport http figma-remote-mcp https://mcp.figma.com/mcpUpload, manage, transform, and analyze your media assetsMultiple services available. See documentation for specific server URLs.
Build video creation capabilities into your applicationsCommand
claude mcp add --transport sse invideo https://mcp.invideo.io/sseBrowse, summarize, autofill, and even generate new Canva designs directly from ClaudeCommand
claude mcp add --transport http canva https://mcp.canva.com/mcpInfrastructure & DevOps
Build applications, analyze traffic, monitor performance, and manage security settings through CloudflareMultiple services available. See documentation for specific server URLs. Claude Code can use the Cloudflare CLI if installed.
Create, deploy, and manage websites on Netlify. Control all aspects of your site from creating secrets to enforcing access controls to aggregating form submissionsCommand
claude mcp add --transport http netlify https://netlify-mcp.netlify.app/mcpConfigure and manage Stytch authentication services, redirect URLs, email templates, and workspace settingsCommand
claude mcp add --transport http stytch http://mcp.stytch.dev/mcpVercel's official MCP server, allowing you to search and navigate documentation, manage projects and deployments, and analyze deployment logs—all in one placeCommand
claude mcp add --transport http vercel https://mcp.vercel.com/Automation & Integration
Benötigen Sie eine bestimmte Integration? Finden Sie Hunderte weitere MCP-Server auf GitHub, oder erstellen Sie Ihren eigenen mit dem MCP SDK.
MCP-Server installieren
MCP-Server können je nach Ihren Anforderungen auf drei verschiedene Arten konfiguriert werden:Option 1: Einen Remote-HTTP-Server hinzufügen
HTTP-Server sind die empfohlene Option für die Verbindung mit Remote-MCP-Servern. Dies ist das am weitesten unterstützte Transport für Cloud-basierte Dienste.Option 2: Einen Remote-SSE-Server hinzufügen
Der SSE-Transport (Server-Sent Events) ist veraltet. Verwenden Sie stattdessen HTTP-Server, wo verfügbar.
Option 3: Einen lokalen Stdio-Server hinzufügen
Stdio-Server werden als lokale Prozesse auf Ihrem Computer ausgeführt. Sie sind ideal für Tools, die direkten Systemzugriff oder benutzerdefinierte Skripte benötigen.Verständnis des „—“-Parameters:
Das
-- (Doppelstrich) trennt Claudes eigene CLI-Flags von dem Befehl und den Argumenten, die an den MCP-Server übergeben werden. Alles vor -- sind Optionen für Claude (wie --env, --scope), und alles nach -- ist der eigentliche Befehl zum Ausführen des MCP-Servers.Zum Beispiel:claude mcp add --transport stdio myserver -- npx server→ führtnpx serverausclaude mcp add --transport stdio myserver --env KEY=value -- python server.py --port 8080→ führtpython server.py --port 8080mitKEY=valuein der Umgebung aus
Verwalten Sie Ihre Server
Nach der Konfiguration können Sie Ihre MCP-Server mit diesen Befehlen verwalten:Tipps:
- Verwenden Sie das Flag
--scope, um anzugeben, wo die Konfiguration gespeichert wird:local(Standard): Nur für Sie im aktuellen Projekt verfügbar (hieß in älteren Versionenproject)project: Geteilt mit allen im Projekt über die Datei.mcp.jsonuser: Für Sie über alle Projekte hinweg verfügbar (hieß in älteren Versionenglobal)
- Legen Sie Umgebungsvariablen mit
--env-Flags fest (z. B.--env KEY=value) - Konfigurieren Sie das MCP-Server-Startup-Timeout mit der Umgebungsvariable MCP_TIMEOUT (z. B.
MCP_TIMEOUT=10000 claudesetzt ein 10-Sekunden-Timeout) - Claude Code zeigt eine Warnung an, wenn die MCP-Tool-Ausgabe 10.000 Token überschreitet. Um dieses Limit zu erhöhen, setzen Sie die Umgebungsvariable
MAX_MCP_OUTPUT_TOKENS(z. B.MAX_MCP_OUTPUT_TOKENS=50000) - Verwenden Sie
/mcp, um sich bei Remote-Servern zu authentifizieren, die OAuth 2.0-Authentifizierung erfordern
Windows-Benutzer: Auf nativem Windows (nicht WSL) erfordern lokale MCP-Server, die Ohne den
npx verwenden, den cmd /c-Wrapper, um eine ordnungsgemäße Ausführung zu gewährleisten.cmd /c-Wrapper treten Fehler wie „Connection closed” auf, da Windows npx nicht direkt ausführen kann. (Siehe die obige Anmerkung für eine Erklärung des ---Parameters.)Von Plugins bereitgestellte MCP-Server
Plugins können MCP-Server bündeln und automatisch Tools und Integrationen bereitstellen, wenn das Plugin aktiviert ist. MCP-Server von Plugins funktionieren identisch mit benutzerdefinierten Servern. Wie MCP-Server von Plugins funktionieren:- Plugins definieren MCP-Server in
.mcp.jsonim Plugin-Root oder inline inplugin.json - Wenn ein Plugin aktiviert ist, starten seine MCP-Server automatisch
- MCP-Tools von Plugins erscheinen neben manuell konfigurierten MCP-Tools
- Plugin-Server werden über die Plugin-Installation verwaltet (nicht über
/mcp-Befehle)
.mcp.json im Plugin-Root:
plugin.json:
- Automatischer Lebenszyklus: Server starten, wenn das Plugin aktiviert wird, aber Sie müssen Claude Code neu starten, um MCP-Server-Änderungen anzuwenden (Aktivieren oder Deaktivieren)
- Umgebungsvariablen: Verwenden Sie
${CLAUDE_PLUGIN_ROOT}für Plugin-relative Pfade - Zugriff auf Benutzerumgebung: Zugriff auf die gleichen Umgebungsvariablen wie manuell konfigurierte Server
- Mehrere Transporttypen: Unterstützung für Stdio-, SSE- und HTTP-Transporte (die Transportunterstützung kann je nach Server variieren)
- Gebündelte Verteilung: Tools und Server zusammen verpackt
- Automatische Einrichtung: Keine manuelle MCP-Konfiguration erforderlich
- Team-Konsistenz: Alle erhalten die gleichen Tools, wenn das Plugin installiert ist
MCP-Installationsbereiche
MCP-Server können auf drei verschiedenen Bereichsebenen konfiguriert werden, die jeweils unterschiedliche Zwecke für die Verwaltung der Serverzugänglichkeit und des Austauschs erfüllen. Das Verständnis dieser Bereiche hilft Ihnen, die beste Methode zur Konfiguration von Servern für Ihre spezifischen Anforderungen zu bestimmen.Lokaler Bereich
Lokal begrenzte Server stellen die Standard-Konfigurationsebene dar und werden in Ihren projektspezifischen Benutzereinstellungen gespeichert. Diese Server bleiben privat für Sie und sind nur zugänglich, wenn Sie im aktuellen Projektverzeichnis arbeiten. Dieser Bereich ist ideal für persönliche Entwicklungsserver, experimentelle Konfigurationen oder Server, die vertrauliche Anmeldedaten enthalten, die nicht geteilt werden sollten.Projektbereich
Projektbegrenzte Server ermöglichen Teamzusammenarbeit durch Speicherung von Konfigurationen in einer.mcp.json-Datei im Root-Verzeichnis Ihres Projekts. Diese Datei ist dafür ausgelegt, in die Versionskontrolle eingecheckt zu werden, um sicherzustellen, dass alle Teammitglieder Zugriff auf die gleichen MCP-Tools und -Dienste haben. Wenn Sie einen projektbegrenzten Server hinzufügen, erstellt oder aktualisiert Claude Code automatisch diese Datei mit der entsprechenden Konfigurationsstruktur.
.mcp.json-Datei folgt einem standardisierten Format:
.mcp.json-Dateien verwendet werden. Wenn Sie diese Genehmigungswahlmöglichkeiten zurücksetzen müssen, verwenden Sie den Befehl claude mcp reset-project-choices.
Benutzerbereich
Benutzerbegrenzte Server bieten projektübergreifende Zugänglichkeit und sind auf allen Projekten auf Ihrem Computer verfügbar, bleiben aber privat für Ihr Benutzerkonto. Dieser Bereich funktioniert gut für persönliche Utility-Server, Entwicklungstools oder Dienste, die Sie häufig über verschiedene Projekte hinweg nutzen.Wählen Sie den richtigen Bereich
Wählen Sie Ihren Bereich basierend auf:- Lokaler Bereich: Persönliche Server, experimentelle Konfigurationen oder vertrauliche Anmeldedaten, die für ein Projekt spezifisch sind
- Projektbereich: Von Teams gemeinsam genutzte Server, projektspezifische Tools oder Dienste, die für die Zusammenarbeit erforderlich sind
- Benutzerbereich: Persönliche Utilities, die über mehrere Projekte hinweg benötigt werden, Entwicklungstools oder häufig verwendete Dienste
Bereichshierarchie und Vorrang
MCP-Server-Konfigurationen folgen einer klaren Vorranghierarchie. Wenn Server mit dem gleichen Namen auf mehreren Bereichen vorhanden sind, löst das System Konflikte durch Priorisierung von lokal begrenzten Servern zuerst, gefolgt von projektbegrenzten Servern und schließlich benutzerbegrenzten Servern. Dieses Design stellt sicher, dass persönliche Konfigurationen gemeinsame Konfigurationen bei Bedarf überschreiben können.Umgebungsvariablenerweiterung in .mcp.json
Claude Code unterstützt die Umgebungsvariablenerweiterung in .mcp.json-Dateien, sodass Teams Konfigurationen teilen können, während sie Flexibilität für maschinenspezifische Pfade und vertrauliche Werte wie API-Schlüssel beibehalten.
Unterstützte Syntax:
${VAR}- Erweitert sich auf den Wert der UmgebungsvariableVAR${VAR:-default}- Erweitert sich aufVAR, wenn gesetzt, andernfalls wirddefaultverwendet
command- Der Server-Ausführungspfadargs- Befehlszeilenargumenteenv- Umgebungsvariablen, die an den Server übergeben werdenurl- Für HTTP-Server-Typenheaders- Für HTTP-Server-Authentifizierung
Praktische Beispiele
Beispiel: Fehler mit Sentry überwachen
Beispiel: Mit GitHub für Code-Reviews verbinden
Beispiel: Abfrage Ihrer PostgreSQL-Datenbank
Authentifizieren Sie sich bei Remote-MCP-Servern
Viele Cloud-basierte MCP-Server erfordern Authentifizierung. Claude Code unterstützt OAuth 2.0 für sichere Verbindungen.1
Fügen Sie den Server hinzu, der Authentifizierung erfordert
Zum Beispiel:
2
Verwenden Sie den /mcp-Befehl innerhalb von Claude Code
In Claude Code verwenden Sie den Befehl:Folgen Sie dann den Schritten in Ihrem Browser, um sich anzumelden.
Tipps:
- Authentifizierungstoken werden sicher gespeichert und automatisch aktualisiert
- Verwenden Sie „Clear authentication” im
/mcp-Menü, um den Zugriff zu widerrufen - Wenn Ihr Browser nicht automatisch geöffnet wird, kopieren Sie die bereitgestellte URL
- OAuth-Authentifizierung funktioniert mit HTTP-Servern
Fügen Sie MCP-Server aus JSON-Konfiguration hinzu
Wenn Sie eine JSON-Konfiguration für einen MCP-Server haben, können Sie diese direkt hinzufügen:1
Fügen Sie einen MCP-Server aus JSON hinzu
2
Überprüfen Sie, ob der Server hinzugefügt wurde
Tipps:
- Stellen Sie sicher, dass das JSON in Ihrer Shell ordnungsgemäß escaped ist
- Das JSON muss dem MCP-Server-Konfigurationsschema entsprechen
- Sie können
--scope userverwenden, um den Server zu Ihrer Benutzerkonfiguration statt zur projektspezifischen hinzuzufügen
Importieren Sie MCP-Server aus Claude Desktop
Wenn Sie bereits MCP-Server in Claude Desktop konfiguriert haben, können Sie diese importieren:1
Importieren Sie Server aus Claude Desktop
2
Wählen Sie aus, welche Server importiert werden sollen
Nach dem Ausführen des Befehls wird ein interaktiver Dialog angezeigt, mit dem Sie auswählen können, welche Server Sie importieren möchten.
3
Überprüfen Sie, ob die Server importiert wurden
Tipps:
- Diese Funktion funktioniert nur auf macOS und Windows Subsystem für Linux (WSL)
- Sie liest die Claude Desktop-Konfigurationsdatei von ihrem Standardort auf diesen Plattformen
- Verwenden Sie das Flag
--scope user, um Server zu Ihrer Benutzerkonfiguration hinzuzufügen - Importierte Server haben die gleichen Namen wie in Claude Desktop
- Wenn Server mit den gleichen Namen bereits vorhanden sind, erhalten sie ein numerisches Suffix (z. B.
server_1)
Verwenden Sie Claude Code als MCP-Server
Sie können Claude Code selbst als MCP-Server verwenden, mit dem sich andere Anwendungen verbinden können:Konfigurieren des ausführbaren Pfads: Das Feld Verwenden Sie dann den vollständigen Pfad in Ihrer Konfiguration:Ohne den korrekten ausführbaren Pfad treten Fehler wie
command muss auf die Claude Code-Ausführungsdatei verweisen. Wenn der claude-Befehl nicht in Ihrem System-PATH vorhanden ist, müssen Sie den vollständigen Pfad zur Ausführungsdatei angeben.Um den vollständigen Pfad zu finden:spawn claude ENOENT auf.Tipps:
- Der Server bietet Zugriff auf Claudes Tools wie View, Edit, LS usw.
- In Claude Desktop versuchen Sie, Claude aufzufordern, Dateien in einem Verzeichnis zu lesen, Änderungen vorzunehmen und mehr.
- Beachten Sie, dass dieser MCP-Server einfach Claudes Tools für Ihren MCP-Client verfügbar macht, daher ist Ihr eigener Client dafür verantwortlich, Benutzerbestätigung für einzelne Tool-Aufrufe zu implementieren.
MCP-Ausgabelimits und Warnungen
Wenn MCP-Tools große Ausgaben erzeugen, hilft Claude Code bei der Verwaltung der Token-Nutzung, um zu verhindern, dass Ihr Gesprächskontext überwältigt wird:- Ausgabewarnungsschwelle: Claude Code zeigt eine Warnung an, wenn eine MCP-Tool-Ausgabe 10.000 Token überschreitet
- Konfigurierbares Limit: Sie können die maximale zulässige MCP-Ausgabe-Token mit der Umgebungsvariable
MAX_MCP_OUTPUT_TOKENSanpassen - Standardlimit: Das Standardmaximum beträgt 25.000 Token
- Große Datensätze oder Datenbanken abfragen
- Detaillierte Berichte oder Dokumentation generieren
- Umfangreiche Protokolldateien oder Debugging-Informationen verarbeiten
Wenn Sie häufig Ausgabewarnungen bei bestimmten MCP-Servern erhalten, sollten Sie das Limit erhöhen oder den Server so konfigurieren, dass er seine Antworten paginiert oder filtert.
Verwenden Sie MCP-Ressourcen
MCP-Server können Ressourcen verfügbar machen, auf die Sie mit @ Erwähnungen verweisen können, ähnlich wie Sie auf Dateien verweisen.Referenzieren Sie MCP-Ressourcen
1
Verfügbare Ressourcen auflisten
Geben Sie
@ in Ihre Eingabeaufforderung ein, um verfügbare Ressourcen von allen verbundenen MCP-Servern anzuzeigen. Ressourcen erscheinen neben Dateien im Autocomplete-Menü.2
Referenzieren Sie eine bestimmte Ressource
Verwenden Sie das Format
@server:protocol://resource/path, um auf eine Ressource zu verweisen:3
Mehrere Ressourcenreferenzen
Sie können mehrere Ressourcen in einer einzigen Eingabeaufforderung referenzieren:
Tipps:
- Ressourcen werden automatisch abgerufen und als Anhänge eingefügt, wenn sie referenziert werden
- Ressourcenpfade sind unscharfe Suche im @ Erwähnungs-Autocomplete
- Claude Code stellt automatisch Tools bereit, um MCP-Ressourcen aufzulisten und zu lesen, wenn Server diese unterstützen
- Ressourcen können jeden Inhaltstyp enthalten, den der MCP-Server bereitstellt (Text, JSON, strukturierte Daten usw.)
Verwenden Sie MCP-Prompts als Slash-Befehle
MCP-Server können Prompts verfügbar machen, die als Slash-Befehle in Claude Code verfügbar werden.Führen Sie MCP-Prompts aus
1
Entdecken Sie verfügbare Prompts
Geben Sie
/ ein, um alle verfügbaren Befehle anzuzeigen, einschließlich derjenigen von MCP-Servern. MCP-Prompts erscheinen mit dem Format /mcp__servername__promptname.2
Führen Sie einen Prompt ohne Argumente aus
3
Führen Sie einen Prompt mit Argumenten aus
Viele Prompts akzeptieren Argumente. Übergeben Sie sie durch Leerzeichen getrennt nach dem Befehl:
Tipps:
- MCP-Prompts werden dynamisch von verbundenen Servern erkannt
- Argumente werden basierend auf den definierten Parametern des Prompts analysiert
- Prompt-Ergebnisse werden direkt in das Gespräch eingefügt
- Server- und Prompt-Namen werden normalisiert (Leerzeichen werden zu Unterstrichen)
Enterprise-MCP-Konfiguration
Für Organisationen, die eine zentralisierte Kontrolle über MCP-Server benötigen, unterstützt Claude Code unternehmensgesteuerte MCP-Konfigurationen. Dies ermöglicht IT-Administratoren:- Kontrollieren Sie, auf welche MCP-Server Mitarbeiter zugreifen können: Stellen Sie einen standardisierten Satz genehmigter MCP-Server in der gesamten Organisation bereit
- Verhindern Sie nicht autorisierte MCP-Server: Beschränken Sie optional Benutzer daran, ihre eigenen MCP-Server hinzuzufügen
- Deaktivieren Sie MCP vollständig: Entfernen Sie die MCP-Funktionalität vollständig, falls erforderlich
Einrichten der Enterprise-MCP-Konfiguration
Systemadministratoren können eine Enterprise-MCP-Konfigurationsdatei neben der verwalteten Einstellungsdatei bereitstellen:- macOS:
/Library/Application Support/ClaudeCode/managed-mcp.json - Windows:
C:\ProgramData\ClaudeCode\managed-mcp.json - Linux:
/etc/claude-code/managed-mcp.json
managed-mcp.json verwendet das gleiche Format wie eine Standard-.mcp.json-Datei:
Beschränken Sie MCP-Server mit Allowlists und Denylists
Zusätzlich zur Bereitstellung von unternehmensgesteuerten Servern können Administratoren kontrollieren, welche MCP-Server Benutzer konfigurieren dürfen, indem sieallowedMcpServers und deniedMcpServers in der Datei managed-settings.json verwenden:
- macOS:
/Library/Application Support/ClaudeCode/managed-settings.json - Windows:
C:\ProgramData\ClaudeCode\managed-settings.json - Linux:
/etc/claude-code/managed-settings.json
allowedMcpServers):
undefined(Standard): Keine Einschränkungen – Benutzer können jeden MCP-Server konfigurieren- Leeres Array
[]: Vollständige Sperrung – Benutzer können keinen MCP-Server konfigurieren - Liste von Servernamen: Benutzer können nur die angegebenen Server konfigurieren
deniedMcpServers):
undefined(Standard): Keine Server sind blockiert- Leeres Array
[]: Keine Server sind blockiert - Liste von Servernamen: Angegebene Server sind explizit über alle Bereiche hinweg blockiert
- Diese Einschränkungen gelten für alle Bereiche: Benutzer, Projekt, Lokal und sogar Enterprise-Server aus
managed-mcp.json - Denylist hat absoluten Vorrang: Wenn ein Server in beiden Listen erscheint, wird er blockiert
Enterprise-Konfigurationsvorrang: Die Enterprise-MCP-Konfiguration hat den höchsten Vorrang und kann nicht durch Benutzer-, Lokal- oder Projektkonfigurationen überschrieben werden.