MCP ElevenLabs Server
Model Context Protocol (MCP) server for ElevenLabs text-to-speech API integration. Enables AI assistants to generate high-quality voice audio from text.
Features
- Text-to-Speech: Convert text to natural-sounding speech
- Multiple Voices: Access to various voice models
- Voice Cloning: Create custom voice profiles
- Multi-language Support: Support for multiple languages
- Audio Controls: Adjust speed, pitch, and stability
- MCP Integration: Standard MCP protocol for AI assistant integration
Environment Variables
| Variable | Description | Default |
|---|---|---|
MCP_ELEVENLABS_VERSION |
Docker image version | latest |
MCP_ELEVENLABS_PORT_OVERRIDE |
Host port override | 8000 |
ELEVENLABS_API_KEY |
ElevenLabs API key (required) | - |
TZ |
Timezone | UTC |
Quick Start
-
Copy
.env.exampleto.env:cp .env.example .env -
Edit
.envand set yourELEVENLABS_API_KEY(get from https://elevenlabs.io) -
Start the service:
docker compose up -d -
Check service status:
docker compose ps -
View logs:
docker compose logs -f
Usage
Connect your AI assistant to the MCP server at http://localhost:8000 to enable text-to-speech capabilities with ElevenLabs.
License
Please check the official MCP ElevenLabs documentation for license information.