ElevenLabs MCP Server
@MCP-Mirror
About ElevenLabs MCP Server
Mirror of
Basic information
Config
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"mamertofabian_elevenlabs-mcp-server": {
"command": "uv",
"args": [
"venv"
]
}
}
}Tools
6Generate audio from plain text using default voice settings
Generate audio from a structured script with multiple voices and actors
Delete a job by its ID
Get the audio file by its ID
List all available voices
Get voiceover job history. Optionally specify a job ID for a specific job.
Overview
What is ElevenLabs MCP Server?
ElevenLabs MCP Server is a Model Context Protocol (MCP) server that integrates with the ElevenLabs text-to-speech API. It includes a server component and a sample SvelteKit web-based MCP client for managing voice generation tasks.
How to use ElevenLabs MCP Server?
Install using uvx (no specific installation needed) and add the configuration to your MCP settings file, providing your ELEVENLABS_API_KEY, ELEVENLABS_VOICE_ID, and optional parameters like ELEVENLABS_MODEL_ID. For development, clone the repository, install dependencies with uv venv, copy .env.example to .env, and fill in your credentials. To use the sample web UI, navigate to clients/web-ui, run pnpm install, configure .env, and start with pnpm dev.
Key features of ElevenLabs MCP Server
- Generate audio from text using ElevenLabs API
- Support for multiple voices and script parts
- SQLite database for persistent history storage
- Voice history tracking and playback
- Audio file downloads
- Sample SvelteKit MCP Client included
Use cases of ElevenLabs MCP Server
- Convert plain text to speech with default voice settings
- Generate audio from structured scripts with multiple voices and actors
- Manage and delete voiceover jobs
- List available voices and retrieve audio files
FAQ from ElevenLabs MCP Server
What tools does ElevenLabs MCP Server provide?
Tools include generate_audio_simple, generate_audio_script, delete_job, get_audio_file, list_voices, and get_voiceover_history.
What resources are available?
Resources include voiceover://history/{job_id} to get an audio file by ID and voiceover://voices to list all available voices.
What runtime dependencies are required?
Python with uv (for uvx) or a local development environment with uv and pnpm for the web UI. An ElevenLabs API key is required.
Where is voiceover history stored?
Voiceover history is persisted in a SQLite database included with the server.
What transport or authentication is used?
The server uses environment variables (ELEVENLABS_API_KEY) for authentication and communicates via standard MCP transport (stdio).
More Other MCP servers
MCP Toolbox for Databases
googleapisMCP Toolbox for Databases is an open source MCP server for databases.
Inbox Zero AI
elie222The world's best AI personal assistant for email. Open source app to help you reach inbox zero fast.
XcodeBuildMCP
cameroncookeA Model Context Protocol (MCP) server and CLI that provides tools for agent use when working on iOS and macOS projects.
Awesome-MCP-ZH
yzflyMCP 资源精选, MCP指南,Claude MCP,MCP Servers, MCP Clients
Unity MCP ✨
justinpbarnettUnity MCP acts as a bridge between AI assistants and your Unity Editor. Give your LLM tools to manage assets, control scenes, edit scripts, and automate tasks within Unity.
Comments