This repository provides an ElevenLabs MCP server for text-to-speech conversion, featuring a SvelteKit client for managing voices, scripts, and audio history. It supports persistent storage and offers easy installation via
A Model Context Protocol (MCP) server integrating the ElevenLabs text-to-speech API, offering a server component and a SvelteKit-based MCP Client for voice generation task management.
<a href="https://glama.ai/mcp/servers/leukzvus7o"><img width="380" height="200" src="https://glama.ai/mcp/servers/leukzvus7o/badge" alt="ElevenLabs Server MCP server" /></a>
Installation is possible via Smithery, uvx
, or a development setup involving cloning the repository, setting up a virtual environment with uv venv
, and configuring .env
with ElevenLabs credentials. uvx
is the recommended approach.
Navigate to clients/web-ui
, install dependencies with pnpm install
, configure .env
, and run the UI with pnpm dev
. Access it at http://localhost:5174.
Provides resources like voiceover://history/{job_id}
and voiceover://voices
.
Licensed under the MIT License.
mamertofabian/elevenlabs-mcp-server
December 21, 2024
March 28, 2025
Python