voice-mcp
🎙️ voice-mcp
MCP-сервер (Model Context Protocol) для синтеза речи с помощью ИИ со встроенным аудиоплеером. Подарите своему ИИ-ассистенту собственный клонированный голос!
Возможности
🎤 Собственный голос — используйте ElevenLabs с выбранным или клонированным голосом
🎵 Встроенный аудиоплеер — красивый плеер в стиле WeChat с визуализацией формы волны
📝 Переключатель транскрипции — показ и скрытие произнесённого текста
🌙 Поддержка тёмной темы — автоматическая адаптация оформления
⚡ Cloudflare Workers — быстрое бессерверное развертывание
Related MCP server: ElevenLabs MCP Server
Демонстрация
При вызове инструмента speak вы получаете:
Элегантный аудиоплеер с кнопкой воспроизведения/паузы
Анимированную форму волны, которая следует за ходом воспроизведения
Отображение длительности
Разворачиваемую транскрипцию
Быстрый старт
1. Клонируйте репозиторий
git clone https://github.com/p8j9k7psbk-hub/voice-mcp.git
cd voice-mcp2. Установите зависимости
npm install3. Настройте ElevenLabs
Создайте API-ключ ElevenLabs и скопируйте ID голоса, который хотите использовать.
Добавьте свои секреты в Cloudflare:
npx wrangler secret put ELEVENLABS_API_KEY
npx wrangler secret put ELEVENLABS_VOICE_ID
npx wrangler secret put ELEVENLABS_MODEL_ID # Optional; defaults to eleven_multilingual_v2
npx wrangler secret put BOT_NAME # Optional, defaults to "AI"4. Разверните
npx wrangler deploy5. Подключение к ChatGPT
Включите режим разработчика в ChatGPT и в меню «плюс» выберите Создать приложение.
Добавьте публичный MCP URL:
https://your-worker.workers.dev/mcp.Выберите приложение в чате. После этого ChatGPT сможет вызывать инструмент
speakи отображать встроенный аудиоплеер.
Эндпоинт должен быть доступен по HTTPS. ChatGPT поддерживает удалённые MCP-серверы через SSE или потоковый HTTP; этот Worker использует второй вариант.
Конфигурация
Переменная | Обязательно | Описание |
| ✅ | Ваш API-ключ ElevenLabs |
| ✅ | ID голоса ElevenLabs |
| ❌ | По умолчанию — |
| ❌ | Отображаемое имя (по умолчанию: "AI") |
API-эндпоинты
Эндпоинт | Описание |
| MCP-сервер (потоковый HTTP) |
| MCP-сервер (эндпоинт для совместимости с SSE) |
| Аудиофайл напрямую |
| Проверка работоспособности |
Как выбрать голос
Откройте библиотеку голосов ElevenLabs.
Выберите встроенный или клонированный голос.
Скопируйте ID этого голоса в переменную
ELEVENLABS_VOICE_ID.
Индивидуальное развертывание
Использование собственного домена
Добавьте свой домен в Cloudflare
Создайте DNS-запись, указывающую на ваш Worker
Обновите
wrangler.jsonc:
{
"routes": [
{ "pattern": "voice.yourdomain.com/*", "zone_name": "yourdomain.com" }
]
}Собственный хостинг (Node.js)
Основную логику MCP можно адаптировать для других платформ. Вам потребуется:
Заменить
createMcpHandlerстандартным HTTP/SSE-обработчикомИспользовать
@modelcontextprotocol/sdkнапрямуюРеализовать SSE-транспорт самостоятельно
Стек технологий
Cloudflare Workers — Бессерверная среда выполнения
MCP SDK — Model Context Protocol
ElevenLabs — Синтез речи
ext-apps — Рендеринг встроенного интерфейса
Лицензия
MIT © 2026
Благодарности
Вдохновлено стремлением дать ИИ-ассистентам голос. Сделано с ❤️
This server cannot be installed
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
- AlicenseAqualityNot gradedmaintenanceEnables interaction with ElevenLabs Text-to-Speech and audio processing APIs. Supports speech generation, voice cloning, audio transcription, and sound effect creation through natural language.24
- AlicenseAqualityFmaintenanceEnables text-to-speech conversion using ElevenLabs API with voice management, streaming support, and multiple models.51MIT
- FlicenseAqualityDmaintenanceEnables text-to-speech audio generation using ElevenLabs voices directly from Claude conversations, supporting single and batch conversion, voice listing, and voice ID lookup.5
- FlicenseNot gradedqualityDmaintenanceEnables Claude to speak text with an embedded audio player, supporting 54 voices, voice cloning, and playback controls, all running locally.2
Related MCP Connectors
Voice and chat for AI agents — Discord, Teams, Meet, Slack, Zoom, Telegram, WhatsApp, NC Talk, SIP
List, configure, chat with, analyse and embed your Echo AI assistants.
AI-manageable audio CDN: upload, transcode, normalize, stream & deliver audio, plus grounded docs.
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/veratilier/voice-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server