ElevenLabs MCP Server
MCP-сервер озвучки: превращает текст и сценарии с несколькими голосами в аудио через ElevenLabs и хранит историю заданий.
- 119 ★ репозитория
- Последний коммит
Расширенный доступ
Почему такой уровень
- Текст озвучки отправляется во внешний платный сервис по вашему ключу.
Установка
- Работает в
В терминале, через SkillFoxx CLI
npx skillfoxx add mcp/elevenlabs-mcp-serverОпределит агенты на машине, покажет уровень доступа и зафиксирует версию.
Другие способы установки
Доступ и проверки
Как мы проверяемРасширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.
- Текст озвучки отправляется во внешний платный сервис по вашему ключу.
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Сервер подключает к агенту API синтеза речи ElevenLabs. Инструмент `generate_audio_simple` озвучивает обычный текст голосом по умолчанию, `generate_audio_script` собирает аудио из сценария с несколькими голосами и ролями. История заданий хранится в SQLite, поэтому озвучки можно перечислить, скачать или удалить: `get_voiceover_history`, `get_audio_file`, `delete_job`. Список доступных голосов отдает `list_voices`. Параметры голоса и модели задаются переменными окружения: идентификатор голоса, модель, стабильность, усиление сходства, стиль и каталог вывода. В репозитории лежит и пример веб-клиента на SvelteKit.
Для кого. Авторам видео, подкастов и учебных материалов, которые озвучивают сценарии через агента и хотят хранить историю озвучек.
Подходит, если
- Скрипт ролика с двумя ведущими нужно превратить в одну дорожку.
- Агент озвучивает короткие реплики для прототипа голосового интерфейса.
- Прежние озвучки надо найти по номеру задания и скачать файл заново.
- Требуется сменить голос и модель без правки кода, через переменные окружения.
Не подходит, если
- Нет ключа ElevenLabs или нельзя отправлять текст внешнему сервису.
- Нужна локальная озвучка без облака.
- Нужна озвучка в реальном времени: сервер создает аудиофайлы, а не потоковый звук.
Пример запроса к агенту
Озвучь этот сценарий двумя голосами, сохрани файл и покажи номер задания в истории.MCP
- Транспорт
- stdio
- Авторизация
- API-ключ
Переменные окружения
`ELEVENLABS_API_KEY`обязательная, секрет- Ключ API ElevenLabs.
`ELEVENLABS_VOICE_ID`- Идентификатор голоса по умолчанию.
`ELEVENLABS_MODEL_ID`- Модель синтеза, в примере `eleven_flash_v2`.
`ELEVENLABS_OUTPUT_DIR`- Каталог для готовых аудиофайлов.
Ограничения
Нужен собственный ключ `ELEVENLABS_API_KEY`, синтез тарифицируется ElevenLabs. Текст озвучки уходит во внешний сервис. Готовые файлы и история лежат в локальных каталоге и SQLite, их стоит учитывать при работе с закрытым материалом. Веб-клиент в репозитории служит примером и ставится отдельно через `pnpm`. Последний коммит в октябре 2026. Установка через Smithery настраивает клиент Claude Desktop автоматически, для других клиентов блок `mcpServers` вписывают вручную.
Как отключить. Удалите запись `elevenlabs` из настроек MCP, отзовите ключ в аккаунте ElevenLabs и очистите каталог вывода и базу истории.
Частые вопросы
Как подключить без Smithery?
Добавьте в настройки MCP команду `uvx` с аргументом `elevenlabs-mcp-server` и блоком `env` с ключом и параметрами голоса. Отдельная установка не нужна.
Какие настройки голоса есть?
`ELEVENLABS_VOICE_ID`, `ELEVENLABS_MODEL_ID`, `ELEVENLABS_STABILITY`, `ELEVENLABS_SIMILARITY_BOOST`, `ELEVENLABS_STYLE` и `ELEVENLABS_OUTPUT_DIR`.
Как озвучить сценарий с несколькими ролями?
Вызовите `generate_audio_script` и передайте структурированный сценарий с голосами и актерами. Результат попадет в историю задания.
Где хранится история?
В базе SQLite внутри сервера. Ее читают через `get_voiceover_history`, а ресурс `voiceover://history/{job_id}` отдает файл по номеру задания.
Какая лицензия у проекта?
MIT. Репозиторий можно использовать и менять по условиям этой лицензии, при этом синтез речи тарифицирует сам ElevenLabs.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
MCP-серверыЛокальный MCP-сервер озвучки для macOS: клонирование голоса, синтез речи и аудиокниги из PDF по команде агента
Локальный синтез речи для агентов: команда и скилл озвучивают текст, клонируют голос по записи и собирают музыку из партитуры без облака и платы за символы
MCP-сервер голосового API SaluteSpeech от Сбера: записывает речь с микрофона, распознает ее и озвучивает ответ агента
Локальная студия звука с MCP-сервером: агент создает эффекты, музыку, песни и озвучку на моделях с открытыми весами
Официальный MCP-сервер MiniMax: синтез речи, клонирование и дизайн голоса, генерация изображений и видео
MCP-сервер для SaluteSpeech от Сбера: расшифровка русской речи в текст и озвучка текста голосами Сбера
Коротко о README
Рекомендуемый вариант подключения идет через `uvx`: отдельная установка не нужна, ключ и параметры голоса передаются блоком `env` в настройках MCP.