UnrealUGC

Crea anuncios de video UGC con IA, herramientas para creadores, estimaciones de costos y generación de video.

Documentación

Servidor MCP de UnrealUGC

npm CI

El servidor oficial del Model Context Protocol para UnrealUGC. Proporciona a los asistentes compatibles con MCP once herramientas tipadas para explorar creadores y modelos, estimar el costo en créditos y generar anuncios de video UGC con IA.

Este repositorio contiene únicamente el adaptador MCP público. La aplicación UnrealUGC y su backend permanecen privados.

Requisitos previos

  • Node.js 20 o superior
  • Una clave API de UnrealUGC desde Panel → Configuración → Claves API

Las claves API comienzan con usk_live_ y deben almacenarse en la configuración de entorno de tu cliente MCP, nunca en un repositorio.

Configuración local con stdio

No necesitas instalar el paquete globalmente. Los clientes MCP pueden iniciarlo con npx.

Claude Desktop

Añade este servidor a tu configuración de Claude Desktop:

{
  "mcpServers": {
    "unrealugc": {
      "command": "npx",
      "args": ["-y", "@unrealugc/mcp"],
      "env": {
        "UNREALUGC_API_KEY": "usk_live_..."
      }
    }
  }
}

Claude Code

claude mcp add unrealugc --env UNREALUGC_API_KEY=usk_live_... -- npx -y @unrealugc/mcp

Codex

[mcp_servers.unrealugc]
command = "npx"
args = ["-y", "@unrealugc/mcp"]

[mcp_servers.unrealugc.env]
UNREALUGC_API_KEY = "usk_live_..."

Cursor, Windsurf, OpenClaw y otros clientes MCP con stdio usan el mismo comando y la misma variable de entorno.

Configuración alojada con Streamable HTTP

Los clientes que admiten MCP remoto pueden conectarse sin ejecutar un proceso local:

URL: https://unrealugc.com/api/mcp
Authorization: Bearer usk_live_...

Consulta la guía de configuración de MCP para instrucciones específicas por cliente.

Herramientas

HerramientaPropósito
get_meConfirmar la cuenta, el plan y el saldo asociados a una clave API
get_creditsLeer la suscripción y los grupos de créditos comprados
list_modelsExplorar los modelos de video disponibles y sus capacidades
list_creatorsExplorar creadores de stock y avatares personalizados
list_voicesExplorar voces de stock y personalizadas
list_projectsEncontrar proyectos de productos y campañas
create_projectCrear un proyecto para generaciones relacionadas
list_videosExplorar el historial de generaciones con filtros y paginación
get_videoConsultar una generación y recuperar su URL de salida
estimate_video_costEstimar créditos a partir del guion antes de gastar
generate_videoIniciar una generación de video asíncrona

generate_video admite voces nativas o seleccionadas, clips de reacción/b-roll silenciosos, direcciones visuales por escena y generación de múltiples clips en paralelo o secuencial.

Flujo de generación

  1. Llama a list_models y list_creators.
  2. Llama a estimate_video_cost con el guion propuesto.
  3. Revisa get_credits si el presupuesto es importante.
  4. Llama a generate_video.
  5. Consulta get_video aproximadamente cada 15 segundos, o usa los webhooks de UnrealUGC para eventos de finalización.

Variables de entorno

VariableRequeridaPredeterminada
UNREALUGC_API_KEYSí—
UNREALUGC_BASE_URLNohttps://unrealugc.com
UNREALUGC_REQUEST_TIMEOUT_MSNo30000

UNREALUGC_BASE_URL está destinada a entornos de desarrollo y pruebas de UnrealUGC.

Desarrollo

npm ci
npm run check
npm pack --dry-run

Consulta CONTRIBUTING.md antes de abrir una solicitud de extracción. Los informes de seguridad deben seguir SECURITY.md.

Enlaces

Licencia

MIT © Next MVP Solutions LLC