elevenlabs-mcp
Schnelleinstieg mit Claude Desktop
Holen Sie sich Ihren API-Schlüssel von ElevenLabs. Es gibt einen kostenlosen Tarif mit 10.000 Credits pro Monat.
Installieren Sie
uv(Python-Paketmanager), installieren Sie es mitcurl -LsSf https://astral.sh/uv/install.sh | shoder sehen Sie sich dasuvRepo für weitere Installationsmethoden an.Gehen Sie zu Claude > Settings > Developer > Edit Config > claude_desktop_config.json, um Folgendes hinzuzufügen:
{
"mcpServers": {
"ElevenLabs": {
"command": "uvx",
"args": ["elevenlabs-mcp"],
"env": {
"ELEVENLABS_API_KEY": "<insert-your-api-key-here>"
}
}
}
}
Wenn Sie Windows verwenden, müssen Sie den "Entwicklermodus" in Claude Desktop aktivieren, um den MCP-Server nutzen zu können. Klicken Sie im Hamburger-Menü oben links auf "Help" und wählen Sie "Enable Developer Mode".
Related MCP server: ElevenLabs MCP Server
Andere MCP-Clients
Für andere Clients wie Cursor und Windsurf führen Sie Folgendes aus:
pip install elevenlabs-mcppython -m elevenlabs_mcp --api-key={{PUT_YOUR_API_KEY_HERE}} --print, um die Konfiguration zu erhalten. Fügen Sie diese in das entsprechende Konfigurationsverzeichnis ein, das von Ihrem MCP-Client angegeben wird.
Das war's. Ihr MCP-Client kann nun über diese Tools mit ElevenLabs interagieren:
Beispielanwendung
⚠️ Warnung: ElevenLabs-Credits werden benötigt, um diese Tools zu verwenden.
Versuchen Sie, Claude zu fragen:
"Erstelle einen KI-Agenten, der wie ein Film-Noir-Detektiv spricht und Fragen zu klassischen Filmen beantworten kann"
"Generiere drei Stimmvariationen für einen weisen, uralten Drachencharakter, dann wähle ich meine Lieblingsstimme aus, um sie meiner Stimmbibliothek hinzuzufügen"
"Wandle diese Aufnahme meiner Stimme so um, dass sie wie ein mittelalterlicher Ritter klingt"
"Erstelle eine Klanglandschaft eines Gewitters in einem dichten Dschungel, in dem Tiere auf das Wetter reagieren"
"Wandle diese Sprache in Text um, identifiziere verschiedene Sprecher und wandle sie dann mit einzigartigen Stimmen für jede Person wieder um"
Optionale Funktionen
Konfiguration der Dateiausgabe
Sie können konfigurieren, wie der MCP-Server Dateiausgaben handhabt, indem Sie diese Umgebungsvariablen in Ihrer claude_desktop_config.json verwenden:
ELEVENLABS_MCP_BASE_PATH: Geben Sie den Basispfad für Dateioperationen mit relativen Pfaden an (Standard:~/Desktop)ELEVENLABS_MCP_OUTPUT_MODE: Steuern Sie, wie generierte Dateien zurückgegeben werden (Standard:files)
Ausgabemodi
Die Umgebungsvariable ELEVENLABS_MCP_OUTPUT_MODE unterstützt drei Modi:
files(Standard): Speichert Dateien auf der Festplatte und gibt Dateipfade zurück
"env": {
"ELEVENLABS_API_KEY": "your-api-key",
"ELEVENLABS_MCP_OUTPUT_MODE": "files"
}resources: Gibt Dateien als MCP-Ressourcen zurück; Binärdaten sind base64-kodiert, Text wird als UTF-8-Text zurückgegeben
"env": {
"ELEVENLABS_API_KEY": "your-api-key",
"ELEVENLABS_MCP_OUTPUT_MODE": "resources"
}both: Speichert Dateien auf der Festplatte UND gibt sie als MCP-Ressourcen zurück
"env": {
"ELEVENLABS_API_KEY": "your-api-key",
"ELEVENLABS_MCP_OUTPUT_MODE": "both"
}Vorteile des Ressourcen-Modus:
Dateien werden direkt in der MCP-Antwort als base64-kodierte Daten zurückgegeben
Kein Festplatten-I/O erforderlich - nützlich für containerisierte oder serverlose Umgebungen
MCP-Clients können sofort auf Dateiinhalte zugreifen, ohne Dateisystemzugriff
Im
both-Modus können Ressourcen später über das URI-Musterelevenlabs://filenameabgerufen werden
Anwendungsfälle:
files: Traditionelle dateibasierte Workflows, lokale Entwicklungresources: Cloud-Umgebungen, MCP-Clients ohne Dateisystemzugriffboth: Maximale Flexibilität, Caching und Szenarien zur Ressourcenfreigabe
Datenresidenz-Schlüssel
Sie können die Region für die Datenresidenz mit der Umgebungsvariable ELEVENLABS_API_RESIDENCY angeben. Standard ist "us".
Hinweis: Datenresidenz ist eine reine Enterprise-Funktion. Weitere Details finden Sie in der Dokumentation.
Mitwirken
Wenn Sie mitwirken oder aus dem Quellcode ausführen möchten:
Klonen Sie das Repository:
git clone https://github.com/elevenlabs/elevenlabs-mcp
cd elevenlabs-mcpErstellen Sie eine virtuelle Umgebung und installieren Sie Abhängigkeiten mit uv:
uv venv
source .venv/bin/activate
uv pip install -e ".[dev]"Kopieren Sie
.env.examplenach.envund fügen Sie Ihren ElevenLabs API-Schlüssel hinzu:
cp .env.example .env
# Edit .env and add your API keyFühren Sie die Tests aus, um sicherzustellen, dass alles funktioniert:
./scripts/test.sh
# Or with options
./scripts/test.sh --verbose --fail-fastInstallieren Sie den Server in Claude Desktop:
mcp install elevenlabs_mcp/server.pyDebuggen und testen Sie lokal mit dem MCP Inspector:
mcp dev elevenlabs_mcp/server.py
Fehlerbehebung
Protokolle bei der Ausführung mit Claude Desktop finden Sie unter:
Windows:
%APPDATA%\Claude\logs\mcp-server-elevenlabs.logmacOS:
~/Library/Logs/Claude/mcp-server-elevenlabs.log
Timeouts bei der Verwendung bestimmter Tools
Bestimmte ElevenLabs API-Operationen, wie Voice Design und Audio-Isolation, können lange dauern. Bei der Verwendung des MCP-Inspectors im Entwicklermodus erhalten Sie möglicherweise Timeout-Fehler, obwohl das Tool seine beabsichtigte Aufgabe erfüllt.
Dies sollte bei der Verwendung eines Clients wie Claude nicht auftreten.
MCP ElevenLabs: spawn uvx ENOENT
Wenn Sie den Fehler "MCP ElevenLabs: spawn uvx ENOENT" erhalten, bestätigen Sie den absoluten Pfad, indem Sie diesen Befehl in Ihrem Terminal ausführen:
which uvxSobald Sie den absoluten Pfad erhalten haben (z. B. /usr/local/bin/uvx), aktualisieren Sie Ihre Konfiguration, um diesen Pfad zu verwenden (z. B. "command": "/usr/local/bin/uvx"). Dies stellt sicher, dass auf die richtige ausführbare Datei verwiesen wird.
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
AlicenseAqualityFmaintenanceAn official Model Context Protocol (MCP) server that enables AI clients to interact with ElevenLabs' Text to Speech and audio processing APIs, allowing for speech generation, voice cloning, audio transcription, and other audio-related tasks.271,532MIT- AlicenseNot gradedqualityDmaintenanceOfficial ElevenLabs Model Context Protocol server that enables AI assistants like Claude to interact with Text to Speech and audio processing APIs, allowing them to generate speech, clone voices, transcribe audio, and create soundscapes.1MIT
- AlicenseAqualityCmaintenanceMCP server that brings ElevenLabs to Claude Code — text-to-speech, sound effects, music generation, voice cloning, speech-to-speech, transcription, and voice isolation. 8 tools for industry-leading AI audio.8MIT
- AlicenseNot gradedqualityCmaintenanceOfficial MCP server that enables interaction with ElevenLabs Text to Speech and audio processing APIs. It allows generating speech, cloning voices, transcribing audio, and creating sound effects through natural language.MIT
Related MCP Connectors
Official MCP server for OmniDimension. Drive voice agents, dispatch calls, and run bulk campaigns.
Official MCP server for Lovable, the AI-powered full-stack app builder.
Official Microsoft Learn MCP Server – real-time, trusted docs & code samples for AI and LLMs.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/brandon-fryslie/vibedungeon-voice'
If you have feedback or need assistance with the MCP directory API, please join our Discord server