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 Windsurf, a Codeium product, to leverage ElevenLabs' audio processing and text-to-speech capabilities.
Enables interaction with ElevenLabs Text to Speech and audio processing APIs, allowing for speech generation, voice cloning, audio transcription, voice design, and audio isolation capabilities.
Allows OpenAI Agents to use ElevenLabs' text-to-speech and audio processing features to generate and manipulate audio content.
Inicio rápido con Claude Desktop
- Obtén tu clave API en ElevenLabs . Hay un plan gratuito con 10 000 créditos al mes.
- Instale
uv
(administrador de paquetes de Python), instálelo concurl -LsSf https://astral.sh/uv/install.sh | sh
o consulte el repositoriouv
para obtener métodos de instalación adicionales. - Vaya a Claude > Configuración > Desarrollador > Editar configuración > claude_desktop_config.json para incluir lo siguiente:
Si usa Windows, deberá habilitar el "Modo de desarrollador" en Claude Desktop para usar el servidor MCP. Haga clic en "Ayuda" en el menú de la esquina superior izquierda y seleccione "Habilitar modo de desarrollador".
Otros clientes de MCP
Para otros clientes como Cursor y Windsurf, ejecute:
pip install elevenlabs-mcp
python -m elevenlabs_mcp --api-key={{PUT_YOUR_API_KEY_HERE}} --print
para obtener la configuración. Péguela en el directorio de configuración correspondiente especificado por su cliente MCP.
Listo. Tu cliente MCP ahora puede interactuar con ElevenLabs mediante estas herramientas:
Ejemplo de uso
⚠️ Advertencia: Se necesitan créditos de ElevenLabs para utilizar estas herramientas.
Prueba a preguntarle a Claude:
- "Crear un agente de IA que hable como un detective de cine negro y pueda responder preguntas sobre películas clásicas".
- Genera tres variaciones de voz para un dragón sabio y antiguo. Luego, elegiré mi voz favorita para agregarla a mi biblioteca de voces.
- "Convierte esta grabación de mi voz para que suene como la de un caballero medieval"
- Crea un paisaje sonoro de una tormenta eléctrica en una selva densa con animales que reaccionan al clima.
- "Convierte este discurso en texto, identifica a los diferentes oradores y luego conviértelo de nuevo usando voces únicas para cada persona".
Características opcionales
Puede agregar la variable de entorno ELEVENLABS_MCP_BASE_PATH
a claude_desktop_config.json
para especificar la ruta base que debe buscar el servidor MCP y los archivos de salida especificados con rutas relativas.
Contribuyendo
Si deseas contribuir o ejecutar desde la fuente:
- Clonar el repositorio:
- Cree un entorno virtual e instale dependencias usando uv :
- Copie
.env.example
a.env
y agregue su clave API de ElevenLabs:
- Ejecute las pruebas para asegurarse de que todo funciona:
- Instalar el servidor en Claude Desktop:
mcp install elevenlabs_mcp/server.py
- Depure y pruebe localmente con MCP Inspector:
mcp dev elevenlabs_mcp/server.py
Solución de problemas
Los registros al ejecutar con Claude Desktop se pueden encontrar en:
- Ventanas :
%APPDATA%\Claude\logs\mcp-server-elevenlabs.log
- macOS :
~/Library/Logs/Claude/mcp-server-elevenlabs.log
Tiempos de espera al utilizar ciertas herramientas
Ciertas operaciones de la API de ElevenLabs, como el diseño de voz y el aislamiento de audio, pueden tardar bastante en resolverse. Al usar el inspector MCP en modo de desarrollo, podrían aparecer errores de tiempo de espera a pesar de que la herramienta complete la tarea prevista.
Esto no debería ocurrir cuando se utiliza un cliente como Claude.
MCP ElevenLabs: engendro uvx ENOENT
Si encuentra el error "MCP ElevenLabs: spawn uvx ENOENT", confirme su ruta absoluta ejecutando este comando en su terminal:
Una vez que obtenga la ruta absoluta (p. ej., /usr/local/bin/uvx
), actualice su configuración para usarla (p. ej., "command": "/usr/local/bin/uvx"
). Esto garantiza que se haga referencia al ejecutable correcto.
You must be authenticated.
Un servidor oficial de Protocolo de contexto de modelo (MCP) que permite a los clientes de IA interactuar con las API de procesamiento de audio y texto a voz de ElevenLabs, lo que permite la generación de voz, la clonación de voz, la transcripción de audio y otras tareas relacionadas con el audio.