Servidor MCP de Voxdub

Cree una banda rítmica a partir de un vídeo con su agente: Claude Code, Codex, Cursor o cualquier cliente MCP. El agente sube el vídeo, inicia la transcripción, corrige las líneas, ajusta el estilo y exporta el vídeo.

Crear un token de acceso

Requiere un plan de Voxdub activo o una prueba en curso.

Qué hace el servidor MCP

El servidor MCP da a su agente acceso directo a su cuenta de Voxdub. Ofrece 15 herramientas para llevar un proyecto de principio a fin.

El agente puede subir un vídeo, iniciar la transcripción automática con detección de hablantes, leer y corregir las líneas, asignar personajes, ajustar el aspecto de la banda, traducir la banda y exportar el vídeo con la banda rítmica incrustada.

Cada proyecto que crea el agente aparece también en la app de Voxdub, así que puede seguir el trabajo a mano en el editor.

Quién puede usarlo

El servidor MCP está disponible con un plan de Voxdub activo o durante una prueba. La prueba dura 7 días y pide una tarjeta. Después, el plan cuesta 12,99 € al mes o 99 € al año.

Ver planes

Obtener un token de acceso

  1. Inicie sesión en Voxdub y abra Ajustes → Desarrollador.
  2. Cree un token de acceso personal y dele un nombre (por ejemplo «Claude Code»).
  3. Copie el token enseguida. Voxdub solo lo muestra una vez.
  4. Guarde el token en secreto, como una contraseña. Si lo pierde, revóquelo y cree uno nuevo.

https://app-3.voxdub.com/settings?tab=developer

Configurar su agente

El servidor usa el transporte Streamable HTTP en https://mcp.voxdub.com/mcp. Cada solicitud envía el token en la cabecera Authorization: Bearer <token>. Sustituya <token> por su token.

Claude Code

claude mcp add --transport http voxdub https://mcp.voxdub.com/mcp \
  --header "Authorization: Bearer <token>"

Codex

# ~/.codex/config.toml
[mcp_servers.voxdub]
url = "https://mcp.voxdub.com/mcp"
bearer_token_env_var = "VOXDUB_TOKEN"

Codex lee el token de la variable de entorno VOXDUB_TOKEN. Defínala antes de iniciar Codex:

export VOXDUB_TOKEN="<token>"

Cursor

{
  "mcpServers": {
    "voxdub": {
      "url": "https://mcp.voxdub.com/mcp",
      "headers": {
        "Authorization": "Bearer ${env:VOXDUB_TOKEN}"
      }
    }
  }
}

Ponga este archivo en .cursor/mcp.json (proyecto) o ~/.cursor/mcp.json (global). Cursor lee el token de la variable de entorno VOXDUB_TOKEN.

El inicio de sesión con OAuth (conectores de claude.ai y ChatGPT) aún no está disponible. Por ahora, use un cliente que acepte una cabecera Authorization.

Ejemplo paso a paso

Puede describir el resultado a su agente. Por ejemplo:

«Con Voxdub, crea una banda rítmica para escena.mp4 (en español, 2 personajes), corrige las erratas, aplica el estilo studio y exporta en 9:16.»

  1. 1

    Comprobar la cuenta

    get_account muestra su correo, el estado de su plan y sus límites. El agente la llama primero.

  2. 2

    Subir el vídeo

    create_upload recibe el nombre del archivo, su tamaño exacto en bytes, su tipo (video/mp4, video/quicktime o video/x-matroska) y el idioma hablado. Devuelve una put_url válida durante 15 minutos. El agente envía el archivo a esa dirección y luego llama a complete_upload, que devuelve el project_id.

    curl -X PUT -H "Content-Type: video/mp4" \
      --upload-file scene.mp4 "<put_url>"
  3. 3

    Transcribir

    transcribe inicia la transcripción automática. El idioma se detecta automáticamente y la detección de hablantes crea un personaje por voz. Puede fijar min_speakers y max_speakers (de 1 a 20). El agente sigue la tarea con wait_for_job hasta que finished es true.

  4. 4

    Corregir las líneas

    get_project da el id de la banda de origen y los personajes. list_lines lee las líneas (páginas de hasta 200). update_lines corrige hasta 100 líneas a la vez: texto, start_ms, end_ms y personaje. assign_character y update_character ajustan los personajes, sus nombres y sus colores.

  5. 5

    Ajustar el estilo

    set_band_style aplica un ajuste predefinido (standard, large, studio, comic o reset) o valores exactos: fuente, tamaño, color, velocidad de desplazamiento, número de pistas y altura de la banda. translate_band también puede crear bandas en 1 a 5 idiomas más.

  6. 6

    Exportar

    export_video genera el vídeo con la banda rítmica incrustada, en 16:9, 9:16 o cuadrado, a 720p o 1080p, a 24, 25, 30 o 60 imágenes por segundo. La opción remove_voice quita las voces originales.

  7. 7

    Descargar

    Cuando wait_for_job indica que la exportación ha terminado, get_download_url da un enlace de descarga válido durante 1 hora.

Referencia de herramientas

HerramientaQué hace
get_accountMuestra la cuenta del token, el estado del plan y los límites.
list_projectsLista los proyectos de la cuenta, del más reciente al más antiguo, con búsqueda por título.
get_projectDa un proyecto con sus bandas (una por idioma), sus personajes y su estilo.
create_uploadInicia la subida de un vídeo (mp4, mov o mkv, hasta 5 GB) y devuelve una dirección de subida.
complete_uploadTermina la subida, comprueba el archivo y crea el proyecto.
transcribeInicia la transcripción automática, con detección de idioma y de hablantes.
list_linesLista las líneas de una banda, ordenadas por tiempo, por páginas.
update_linesEdita hasta 100 líneas: texto, inicio, fin y personaje.
assign_characterAsigna un personaje a muchas líneas de una banda a la vez.
update_characterCambia el nombre de un personaje o sus colores (texto, insignia, pista).
set_band_styleCambia el aspecto de la banda rítmica, con un ajuste predefinido o valores exactos.
translate_bandTraduce una banda a 1 a 5 idiomas. Cada idioma pasa a ser una banda nueva.
export_videoExporta el vídeo con la banda rítmica incrustada (16:9, 9:16 o cuadrado, hasta 1080p).
wait_for_jobEspera a que termine una tarea (hasta 45 segundos por llamada) y devuelve su estado.
get_download_urlDa un enlace de descarga (válido 1 hora) para una exportación terminada.

Límites

  • Como máximo 1 exportación en curso y 2 tareas abiertas a la vez, por cuenta.
  • Vídeos de hasta 5 GB, en mp4, mov o mkv.
  • Exportaciones hasta 1080p.
  • Solo subida de archivos: la importación desde una URL aún no está disponible.

Derechos sobre los vídeos

Suba solo vídeos que tenga derecho a usar: sus propias imágenes, vídeos con licencia, de dominio público o con licencia CC BY con crédito. Voxdub elimina el contenido que infringe derechos.

Solución de problemas

401 UNAUTHENTICATED

Falta el token, no es válido, ha caducado o se ha revocado. Revise la cabecera Authorization: Bearer <token> o cree un token nuevo.

Crear un token

402 SUBSCRIPTION_REQUIRED

Su plan no está activo. Suscríbase o reactive su plan y vuelva a ejecutar la herramienta. El código TRIAL_TRANSCRIPTION_LIMIT indica que se han agotado los minutos de transcripción de la prueba.

Ver planes

409 MCP_RENDER_LIMIT_REACHED / MCP_JOB_LIMIT_REACHED

Ya hay una exportación o dos tareas en curso. Espere a que terminen con wait_for_job y vuelva a intentarlo.

429 RATE_LIMITED

Demasiadas solicitudes. Espere unos segundos y vuelva a intentarlo.

¿Listo para conectar su agente?

Crear un token de acceso