Documentación / Configuración de MCP

Herramientas

Servidor MCP para videos explicativos

El servidor MCP de Chasca permite que Claude, Cursor o cualquier cliente de Model Context Protocol creen y modifiquen videos explicativos por ti, en medio de lo que ya estés haciendo.

URL base https://app.trychasca.com/api

Conéctalo desde Claude o ChatGPT

Agrega Chasca como conector e inicia sesión: no hay nada que instalar ni hace falta una clave de API. Funciona en todos los planes, y los videos cuentan igual que en la app (primero tus videos gratis, luego los minutos de tu plan).

Texto
https://app.trychasca.com/mcp
  • Claude (claude.ai y Claude Desktop, en cualquier plan de Claude): abre Customize → Connectors y luego Add → Custom → Web. Pega la dirección, continúa e inicia sesión en Chasca.
  • Claude Code: ejecuta el comando de abajo y luego /mcp para iniciar sesión.
  • ChatGPT: los espacios de trabajo Business y Enterprise pueden agregarlo como servidor MCP personalizado. Cualquier otro cliente MCP que admita servidores remotos y OAuth funciona igual.
Terminal
claude mcp add --transport http chasca https://app.trychasca.com/mcp

Para desconectar un asistente, abre Settings → API and MCP en la app.

En tu equipo, con una clave de API

Un pequeño servidor MCP, publicado en npm como @chasca/mcp, que se ejecuta en tu equipo por stdio con Node 20 o posterior. Se comunica con la API de Chasca usando tu clave, así que todo lo que hace un agente aparece en tu cuenta (marcado como creado desde MCP) y cuenta como una llamada a la API: requiere Plus o un plan superior, y los minutos cuentan doble (2x).

  • CHASCA_API_KEY: obligatoria. Crea una clave en la app, en Settings → API keys.
  • CHASCA_API_URL: opcional; por defecto, https://app.trychasca.com/api.

Claude Code

Registra el servidor una sola vez:

Terminal
claude mcp add chasca \
  -e CHASCA_API_URL=https://app.trychasca.com/api \
  -e CHASCA_API_KEY=chk_live_... \
  -- npx -y @chasca/mcp

Agrega --scope user para que esté disponible en todos tus proyectos, y compruébalo con claude mcp list o con /mcp dentro de Claude Code.

Claude Desktop

Agrega Chasca a claude_desktop_config.json (en macOS, en ~/Library/Application Support/Claude/; en Windows, en %APPDATA%\Claude\) y luego reinicia Claude Desktop:

claude_desktop_config.json
{
  "mcpServers": {
    "chasca": {
      "command": "npx",
      "args": ["-y", "@chasca/mcp"],
      "env": {
        "CHASCA_API_URL": "https://app.trychasca.com/api",
        "CHASCA_API_KEY": "chk_live_..."
      }
    }
  }
}

Si Claude Desktop no encuentra npx, usa su ruta completa como command: la muestra where npx en Windows o which npx en macOS.

Cursor y otros clientes

Cualquier cliente que hable MCP por stdio funciona igual: ejecuta npx -y @chasca/mcp con CHASCA_API_KEY definida. En Cursor, agrega la misma entrada mcpServers a .cursor/mcp.json en tu proyecto (o a ~/.cursor/mcp.json para todos tus proyectos).

Herramientas

Herramientas MCP de Chasca, sus entradas y lo que hace cada una
Herramienta Entradas Qué hace
chasca_generate_explainer input, length, aspect, voice, language, preset, wait Crea un video a partir de un tema, una pregunta o un documento completo. Devuelve el registro en cola o, si wait es true, espera hasta que esté listo.
chasca_get_explainer id Estado, etapa y progreso; la URL del video cuando está listo; el grafo de escenas editable y todas las versiones.
chasca_change_explainer id, change, wait Cambia una sola cosa y deja el resto exactamente como estaba. Los subtítulos, el estilo de pizarra, la música, la marca de agua, el logo y la línea de créditos crean una nueva versión gratuita; una voz o un formato nuevos crean un video aparte a partir del mismo guion y los mismos dibujos, que se cobra como uno nuevo.
chasca_list_explainers limit Tus últimos videos, del más reciente al más antiguo, con un resumen del estado en una línea.
chasca_list_voices language Todos los narradores, con su tono y una muestra de audio.

La generación se ejecuta en segundo plano. Los agentes pueden hacer polling con chasca_get_explainer o pasar wait: true para bloquear la llamada hasta que el video esté listo. Los errores llegan con una indicación sencilla para el agente, como la forma de resolver la falta de una clave o cuándo volver a intentarlo.

Cosas que puedes pedir

  • “Haz un video explicativo vertical de 1 minuto sobre cómo funciona nuestra política de reembolsos, a partir del texto de la política que te adjunto.”
  • “Convierte este README en un video explicativo de 2:00 con el estilo Plano técnico, narrado por Atlas.”
  • “Haz una copia vertical de mi último video de Chasca para Reels.”
  • “¿Qué voces pueden narrar en español de México? Usa una para rehacer en español el video de ayer.”