Skip to main content
Glama

ElevenLabs MCP Server

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 :

npx -y @smithery/cli install elevenlabs-mcp-server --client claude

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):

{ "mcpServers": { "elevenlabs": { "command": "uvx", "args": ["elevenlabs-mcp-server"], "env": { "ELEVENLABS_API_KEY": "your-api-key", "ELEVENLABS_VOICE_ID": "your-voice-id", "ELEVENLABS_MODEL_ID": "eleven_flash_v2", "ELEVENLABS_STABILITY": "0.5", "ELEVENLABS_SIMILARITY_BOOST": "0.75", "ELEVENLABS_STYLE": "0.1", "ELEVENLABS_OUTPUT_DIR": "output" } } } }

Instalación de desarrollo

  1. Clonar este repositorio
  2. Instalar dependencias:
    uv venv
  3. Copie .env.example a .env y complete sus credenciales de ElevenLabs
{ "mcpServers": { "elevenlabs": { "command": "uv", "args": [ "--directory", "path/to/elevenlabs-mcp-server", "run", "elevenlabs-mcp-server" ], "env": { "ELEVENLABS_API_KEY": "your-api-key", "ELEVENLABS_VOICE_ID": "your-voice-id", "ELEVENLABS_MODEL_ID": "eleven_flash_v2", "ELEVENLABS_STABILITY": "0.5", "ELEVENLABS_SIMILARITY_BOOST": "0.75", "ELEVENLABS_STYLE": "0.1", "ELEVENLABS_OUTPUT_DIR": "output" } } } }

Uso del cliente MCP de muestra de SvelteKit

  1. Navegue hasta el directorio de la interfaz web:
    cd clients/web-ui
  2. Instalar dependencias:
    pnpm install
  3. Copie .env.example a .env y configúrelo según sea necesario
  4. Ejecute la interfaz web:
    pnpm dev
  5. 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 predeterminada
  • generate_audio_script : Genera audio a partir de un guión estructurado con múltiples voces y actores
  • delete_job : Eliminar un trabajo por su ID
  • get_audio_file : Obtener el archivo de audio por su ID
  • list_voices : Lista todas las voces disponibles
  • get_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 ID
  • voiceover://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.

You must be authenticated.

A
security – no known vulnerabilities
A
license - permissive license
A
quality - confirmed to work

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.

Se integra con la API de texto a voz de ElevenLabs.

  1. Características
    1. Instalación
      1. Instalación mediante herrería
      2. Uso de uvx (recomendado)
      3. Instalación de desarrollo
    2. Uso del cliente MCP de muestra de SvelteKit
      1. Herramientas disponibles
      2. Recursos disponibles
    3. Licencia

      Related MCP Servers

      • -
        security
        F
        license
        -
        quality
        A server providing text-to-speech and speech-to-text functionalities using Windows' native speech services without external dependencies.
        Last updated -
        4
        JavaScript
      • -
        security
        F
        license
        -
        quality
        Integrates ElevenLabs Text-to-Speech capabilities with Cursor through the Model Context Protocol, allowing users to convert text to speech with selectable voices within the Cursor editor.
        Last updated -
        1
        Python
        • Linux
        • Apple
      • -
        security
        F
        license
        -
        quality
        Provides text-to-speech capabilities through the Model Context Protocol, allowing applications to easily integrate speech synthesis with customizable voices, adjustable speech speed, and cross-platform audio playback support.
        Last updated -
        2
        Python
      • A
        security
        A
        license
        A
        quality
        A MCP server that enables transcription of audio files using OpenAI's Speech-to-Text API, with support for multiple languages and file saving options.
        Last updated -
        1
        2
        JavaScript
        MIT License
        • Linux
        • Apple

      View all related MCP servers

      MCP directory API

      We provide all the information about MCP servers via our MCP API.

      curl -X GET 'https://glama.ai/api/mcp/v1/servers/mamertofabian/elevenlabs-mcp-server'

      If you have feedback or need assistance with the MCP directory API, please join our Discord server