Demovela

MCP de OAuth para videos guardados de demostración de productos, estado de videos y plantillas. Guarda resúmenes de video editables para revisión sin renderizar, grabar ni gastar créditos. https://demovela.com

Servidor MCP alojado

npx add-mcp 'https://mcp.demovela.com/mcp'

Se instala en Claude Code, Codex, Cursor y más

Documentación

Demovela MCP

Demostraciones de productos y videos de marketing a partir de flujos de trabajo reales.

Demovela ayuda a fundadores y especialistas en marketing de productos a mostrar cómo funciona realmente un producto. Comienza con una URL de producto compatible: el agente de video explora el flujo de trabajo, captura imágenes reales de escritorio y móvil, y prepara demostraciones y cortes de marketing. Revisa la biblioteca de resultados y dirige la siguiente edición en el chat, manteniendo las grabaciones originales disponibles para versiones posteriores.

Sitio web · Repositorio MCP · Habilidad del agente · Paquete npm

Qué hace este conector

Este paquete conecta un cliente MCP local stdio al servidor MCP de Demovela alojado. Las herramientas alojadas se ejecutan en Cloudflare; el paquete local actúa como puente para la conexión y abre OAuth basado en navegador. No necesitas implementar un Worker ni pegar una contraseña de producto en tu asistente.

HerramientaQué hace
get_profileLee el contexto de la cuenta con sesión iniciada.
list_templatesExplora las opciones de plantillas disponibles para un brief.
list_videosExplora los resultados existentes y los borradores guardados.
get_videoLee un registro existente de video o borrador.
get_video_statusVerifica el estado guardado sin iniciar un renderizado.
create_video_draftGuarda un título, brief y plantilla seleccionada como borrador de conversación para revisión.

El MCP explora el trabajo existente y guarda briefs. No graba una sesión de navegador, no renderiza videos, no genera medios ni gasta créditos. Un borrador no es un video terminado. La vista previa de grabación actual del producto admite un conjunto limitado de productos; consulta el alcance de la vista previa antes de comenzar. Los enlaces de descarga pueden requerir iniciar sesión en el producto.

Flujo de trabajo de ejemplo

  1. Explora los resultados existentes y las plantillas disponibles.
  2. Escribe un brief con una audiencia, un flujo de trabajo útil, un gancho y el formato previsto.
  3. Guarda el brief solicitado como borrador y abre el enlace de Demovela devuelto para revisarlo y continuar en el estudio.

Preguntas para tu asistente

Encuentra mi demostración de producto más reciente y dime su estado guardado y dónde puedo abrirla.

Ayúdame a preparar un brief para una demostración móvil para nuevos usuarios. Explora las plantillas disponibles antes de recomendar una.

Guarda este brief aprobado de video de lanzamiento como borrador. Devuelve el enlace de revisión; no inicies la grabación ni el renderizado.

Conectar un cliente MCP remoto

  1. Abre la configuración de MCP personalizado o de conectores del cliente.
  2. Ingresa https://mcp.demovela.com/mcp como la URL del servidor remoto.
  3. Completa el inicio de sesión de Demovela en tu navegador y revisa los permisos en la pantalla de consentimiento.
  4. Vuelve al cliente y carga las herramientas disponibles.

Usa un cliente que admita MCP Streamable HTTP y OAuth. La disponibilidad de conectores personalizados depende del cliente y de tu cuenta. Un repositorio público o una versión npm no significa que la integración haya sido aprobada para el marketplace de un cliente.

Claude Desktop y otros clientes stdio

Requiere Node.js 22 o superior y una cuenta de Demovela existente. Agrega esta entrada a la configuración MCP de tu cliente:

{
  "mcpServers": {
    "demovela": {
      "command": "npx",
      "args": [
        "-y",
        "demovela-mcp"
      ]
    }
  }
}

También puedes ejecutar npx -y demovela-mcp desde una terminal para iniciar el puente. Habla MCP a través de stdio; no es una interfaz de chat interactiva. Para clientes de escritorio que admitan extensiones MCPB, descarga el archivo .mcpb desde versiones de Demovela.

Permisos y acceso a la cuenta

Ámbitos solicitados: profile:read videos:read drafts:write. Las conexiones antiguas solo con perfil deben reconectarse y aprobar explícitamente los permisos adicionales antes de que las herramientas de contenido estén disponibles.

Solo aprueba una conexión que hayas iniciado intencionalmente. Si el inicio de sesión abre una nueva pestaña, termínala, vuelve a la pantalla de consentimiento y actualiza. Gestiona o revoca aplicaciones conectadas.

El paquete usa mcp-remote fijado para OAuth, PKCE y almacenamiento local de tokens. Los tokens en tu computadora son credenciales. El conector usa el endpoint fijo anterior y rechaza anulaciones de endpoint desde la línea de comandos. Las contraseñas de producto y las credenciales del proveedor subyacente no son solicitadas por este paquete.

Reintentar la creación de borradores

Usa un UUID nuevo requestId para cada borrador nuevo. Reutiliza ese mismo ID solo cuando reintentes la solicitud idéntica después de una respuesta incierta. Un brief o presentación modificado es una solicitud nueva. Devuelve el ID del borrador guardado y el enlace de revisión; no describas un borrador guardado como contenido renderizado o publicado.

Solución de problemas

  • Sin herramientas o permisos insuficientes: vuelve a conectarte mediante el consentimiento del navegador y verifica la cuenta seleccionada.
  • Una lista vacía: confirma que la cuenta posee los elementos esperados. Los resultados vacíos son diferentes de una solicitud fallida.
  • Un enlace te pide iniciar sesión: ábrelo con la cuenta del producto propietario; un enlace privado de producto no es un enlace público para compartir.
  • El navegador bloquea la autorización: inspecciona el error mostrado en el navegador y reinicia una solicitud caducada desde el cliente. Nunca envíes cookies ni tokens en un problema.

Agregar la habilidad complementaria

La habilidad del agente de Demovela explica cómo seleccionar los registros correctos, interpretar los resultados y respetar los límites del flujo de trabajo:

npx skills add demovela/agent-skill

Aprende más sobre Demovela

Desarrollo y soporte

npm ci
npm test
npm run bundle

Reporta un problema del conector con tu cliente, la versión de Node.js y un error redactado. Mantén package.json, manifest.json, server/config.json, server.json y la versión del archivo de bloqueo alineados para las versiones. GitHub Actions publica paquetes npm versionados y recursos MCPB. Consulta LICENCIA para la licencia MIT.