ElevenLabs MCP Server
by MCP-Mirror
The ElevenLabs MCP Server integrates with the ElevenLabs text-to-speech API, providing a server component and a sample web-based MCP Client for managing voice generation tasks. It allows users to generate audio from text using ElevenLabs voices and manage voiceover history.
Last updated: N/A
What is ElevenLabs MCP Server?
The ElevenLabs MCP Server is a Model Context Protocol (MCP) server designed to interface with the ElevenLabs text-to-speech API. It includes a server component for handling audio generation requests and a sample SvelteKit-based MCP Client for managing voice generation tasks through a web interface.
How to use ElevenLabs MCP Server?
To use the server, you can either use uvx
or a development installation. After cloning the repository and installing dependencies, configure your ElevenLabs API key and voice ID in the .env
file. Then, run the server. The sample SvelteKit MCP Client can be used by navigating to the clients/web-ui
directory, installing dependencies, configuring the .env
file, and running the development server.
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
Sample SvelteKit MCP Client for managing tasks
Voice history tracking and playback
Use cases of ElevenLabs MCP Server
Generating voiceovers for videos
Creating audio content for podcasts
Implementing text-to-speech functionality in applications
Automating voice generation workflows
FAQ from ElevenLabs MCP Server
What is an MCP Server?
What is an MCP Server?
An MCP (Model Context Protocol) server facilitates communication and data exchange between different models or services.
What is ElevenLabs?
What is ElevenLabs?
ElevenLabs is a text-to-speech API that allows you to generate realistic and expressive voices from text.
How do I get an ElevenLabs API key?
How do I get an ElevenLabs API key?
You need to sign up for an account on the ElevenLabs website and obtain an API key from your account settings.
What is the SvelteKit MCP Client?
What is the SvelteKit MCP Client?
The SvelteKit MCP Client is a sample web application that provides a user interface for interacting with the ElevenLabs MCP Server.
Where can I find the LICENSE file?
Where can I find the LICENSE file?
The LICENSE file is located in the root directory of the repository.