elevenlabs-mcp
Быстрый старт с Claude Desktop
Получите свой API-ключ в ElevenLabs. Существует бесплатный тарифный план с 10 000 кредитов в месяц.
Установите
uv(менеджер пакетов Python), установив его с помощьюcurl -LsSf https://astral.sh/uv/install.sh | shили ознакомьтесь с репозиториемuvдля получения дополнительных способов установки.Перейдите в Claude > Settings > Developer > Edit Config > claude_desktop_config.json, чтобы добавить следующее:
{
"mcpServers": {
"ElevenLabs": {
"command": "uvx",
"args": ["elevenlabs-mcp"],
"env": {
"ELEVENLABS_API_KEY": "<insert-your-api-key-here>"
}
}
}
}
Если вы используете Windows, вам нужно будет включить «Режим разработчика» (Developer Mode) в Claude Desktop, чтобы использовать MCP-сервер. Нажмите «Help» в меню-гамбургере в левом верхнем углу и выберите «Enable Developer Mode».
Related MCP server: ElevenLabs MCP Server
Другие MCP-клиенты
Для других клиентов, таких как Cursor и Windsurf, выполните:
pip install elevenlabs-mcppython -m elevenlabs_mcp --api-key={{PUT_YOUR_API_KEY_HERE}} --printдля получения конфигурации. Вставьте её в соответствующий каталог конфигурации, указанный вашим MCP-клиентом.
Вот и всё. Ваш MCP-клиент теперь может взаимодействовать с ElevenLabs через эти инструменты:
Пример использования
⚠️ Внимание: для использования этих инструментов требуются кредиты ElevenLabs.
Попробуйте спросить Claude:
«Создай ИИ-агента, который говорит как детектив из нуарного фильма и может отвечать на вопросы о классических фильмах»
«Сгенерируй три вариации голоса для персонажа мудрого древнего дракона, затем я выберу свой любимый голос, чтобы добавить его в свою библиотеку голосов»
«Преобразуй эту запись моего голоса, чтобы она звучала как средневековый рыцарь»
«Создай звуковой ландшафт грозы в густых джунглях с животными, реагирующими на погоду»
«Преврати эту речь в текст, определи разных спикеров, а затем преобразуй её обратно, используя уникальные голоса для каждого человека»
Дополнительные функции
Конфигурация вывода файлов
Вы можете настроить, как MCP-сервер обрабатывает вывод файлов, используя эти переменные окружения в вашем claude_desktop_config.json:
ELEVENLABS_MCP_BASE_PATH: Укажите базовый путь для файловых операций с относительными путями (по умолчанию:~/Desktop)ELEVENLABS_MCP_OUTPUT_MODE: Управляйте тем, как возвращаются сгенерированные файлы (по умолчанию:files)
Режимы вывода
Переменная окружения ELEVENLABS_MCP_OUTPUT_MODE поддерживает три режима:
files(по умолчанию): Сохранение файлов на диск и возврат путей к файлам"env": { "ELEVENLABS_API_KEY": "your-api-key", "ELEVENLABS_MCP_OUTPUT_MODE": "files" }resources: Возврат файлов как ресурсов MCP; бинарные данные кодируются в base64, текст возвращается как текст UTF-8"env": { "ELEVENLABS_API_KEY": "your-api-key", "ELEVENLABS_MCP_OUTPUT_MODE": "resources" }both: Сохранение файлов на диск И возврат в качестве ресурсов MCP"env": { "ELEVENLABS_API_KEY": "your-api-key", "ELEVENLABS_MCP_OUTPUT_MODE": "both" }
Преимущества режима ресурсов:
Файлы возвращаются непосредственно в ответе MCP как данные в кодировке base64
Не требуется ввод-вывод на диск — полезно для контейнеризированных или бессерверных сред
MCP-клиенты могут получить доступ к содержимому файла немедленно без доступа к файловой системе
В режиме
bothресурсы можно получить позже, используя шаблон URIelevenlabs://filename
Варианты использования:
files: Традиционные рабочие процессы на основе файлов, локальная разработкаresources: Облачные среды, MCP-клиенты без доступа к файловой системеboth: Максимальная гибкость, кэширование и сценарии совместного использования ресурсов
Ключи резидентности данных
Вы можете указать регион резидентности данных с помощью переменной окружения ELEVENLABS_API_RESIDENCY. По умолчанию используется "us".
Примечание: Резидентность данных — это функция только для корпоративных клиентов. См. документацию для получения более подробной информации.
Участие в разработке
Если вы хотите внести свой вклад или запустить проект из исходного кода:
Клонируйте репозиторий:
git clone https://github.com/elevenlabs/elevenlabs-mcp
cd elevenlabs-mcpСоздайте виртуальное окружение и установите зависимости используя uv:
uv venv
source .venv/bin/activate
uv pip install -e ".[dev]"Скопируйте
.env.exampleв.envи добавьте свой API-ключ ElevenLabs:
cp .env.example .env
# Edit .env and add your API keyЗапустите тесты, чтобы убедиться, что всё работает:
./scripts/test.sh
# Or with options
./scripts/test.sh --verbose --fail-fastУстановите сервер в Claude Desktop:
mcp install elevenlabs_mcp/server.pyОтлаживайте и тестируйте локально с помощью MCP Inspector:
mcp dev elevenlabs_mcp/server.py
Устранение неполадок
Логи при работе с Claude Desktop можно найти по адресу:
Windows:
%APPDATA%\Claude\logs\mcp-server-elevenlabs.logmacOS:
~/Library/Logs/Claude/mcp-server-elevenlabs.log
Тайм-ауты при использовании определенных инструментов
Некоторые операции API ElevenLabs, такие как дизайн голоса и изоляция аудио, могут выполняться долго. При использовании инспектора MCP в режиме разработки вы можете получать ошибки тайм-аута, несмотря на то, что инструмент выполняет свою задачу.
Это не должно происходить при использовании клиента, такого как Claude.
MCP ElevenLabs: spawn uvx ENOENT
Если вы столкнулись с ошибкой «MCP ElevenLabs: spawn uvx ENOENT», подтвердите его абсолютный путь, выполнив эту команду в терминале:
which uvxКак только вы получите абсолютный путь (например, /usr/local/bin/uvx), обновите свою конфигурацию, чтобы использовать этот путь (например, "command": "/usr/local/bin/uvx"). Это гарантирует, что будет использоваться правильный исполняемый файл.
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