remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
Integrations
Enables text-to-speech audio generation using ElevenLabs' API, supporting multiple voices, script parts with different speakers, audio file management, and voice history tracking.
Provides persistent storage for voice generation history, allowing retrieval and management of past text-to-speech jobs.
Includes a sample SvelteKit MCP Client for text-to-speech conversion, multi-part script management, and audio file playback and downloads.
Servidor MCP de ElevenLabs
Un servidor de Protocolo de Contexto de Modelo (MCP) que se integra con la API de texto a voz de ElevenLabs, que incluye un componente de servidor y un cliente MCP basado en web de muestra (SvelteKit) para gestionar tareas de generación de voz.
Características
- Generar audio a partir de texto usando la API de ElevenLabs
- Soporte para múltiples voces y partes del guión
- Base de datos SQLite para almacenamiento de historial persistente
- Cliente MCP de SvelteKit de muestra para:
- Conversión sencilla de texto a voz
- Gestión de guiones de varias partes
- Seguimiento y reproducción del historial de voz
- Descargas de archivos de audio
Instalación
Instalación mediante herrería
Para instalar ElevenLabs MCP Server para Claude Desktop automáticamente a través de Smithery :
Uso de uvx (recomendado)
Al utilizar uvx
, no se necesita ninguna instalación específica.
Agregue la siguiente configuración a su archivo de configuración de MCP (por ejemplo, cline_mcp_settings.json
para Claude Desktop):
Instalación de desarrollo
- Clonar este repositorio
- Instalar dependencias:Copy
- Copie
.env.example
a.env
y complete sus credenciales de ElevenLabs
Uso del cliente MCP de muestra de SvelteKit
- Navegue hasta el directorio de la interfaz web:Copy
- Instalar dependencias:Copy
- Copie
.env.example
a.env
y configúrelo según sea necesario - Ejecute la interfaz web:Copy
- Abra http://localhost:5174 en su navegador
Herramientas disponibles
generate_audio_simple
: Genera audio a partir de texto simple usando la configuración de voz predeterminadagenerate_audio_script
: Genera audio a partir de un guión estructurado con múltiples voces y actoresdelete_job
: Eliminar un trabajo por su IDget_audio_file
: Obtener el archivo de audio por su IDlist_voices
: Lista todas las voces disponiblesget_voiceover_history
: Obtiene el historial de trabajos de locución. Opcionalmente, especifique un ID de trabajo para un trabajo específico.
Recursos disponibles
voiceover://history/{job_id}
: Obtener el archivo de audio por su IDvoiceover://voices
: Lista todas las voces disponibles
Licencia
Este proyecto está licenciado bajo la licencia MIT: consulte el archivo de LICENCIA para obtener más detalles.