Documentação / Configuração do MCP

Ferramentas

Servidor MCP para vídeos explicativos

Com o servidor MCP do Chasca, o Claude, o Cursor ou qualquer cliente do Model Context Protocol fazem e alteram vídeos explicativos para você, no meio do que você já estiver fazendo.

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

Conecte pelo Claude ou pelo ChatGPT

Adicione o Chasca como conector e faça login: não há nada para instalar nem precisa de chave de API. Funciona em todos os planos, e os vídeos contam do mesmo jeito que no app (primeiro seus vídeos grátis, depois os minutos do seu plano).

Texto
https://app.trychasca.com/mcp
  • Claude (claude.ai e Claude Desktop, em qualquer plano do Claude): abra Customize → Connectors e depois Add → Custom → Web. Cole o endereço, continue e faça login no Chasca.
  • Claude Code: rode o comando abaixo e depois /mcp para fazer login.
  • ChatGPT: workspaces Business e Enterprise podem adicioná-lo como servidor MCP personalizado. Qualquer outro cliente MCP que aceite servidores remotos e OAuth funciona do mesmo jeito.
Terminal
claude mcp add --transport http chasca https://app.trychasca.com/mcp

Para desconectar um assistente, abra Settings → API and MCP no app.

No seu computador, com uma chave de API

Um pequeno servidor MCP, publicado no npm como @chasca/mcp, que roda no seu computador via stdio com Node 20 ou mais recente. Ele se comunica com a API do Chasca usando a sua chave, então tudo o que um agente faz aparece na sua conta (marcado como criado via MCP) e conta como uma chamada à API: disponível a partir do plano Plus, com minutos contados em dobro (2x).

  • CHASCA_API_KEY: obrigatória. Crie uma chave no app, em Settings → API keys.
  • CHASCA_API_URL: opcional; o padrão é https://app.trychasca.com/api.

Claude Code

Registre o servidor uma única 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

Adicione --scope user para disponibilizar o servidor em todos os projetos e confira com claude mcp list ou com /mcp dentro do Claude Code.

Claude Desktop

Adicione o Chasca ao claude_desktop_config.json (no macOS, em ~/Library/Application Support/Claude/; no Windows, em %APPDATA%\Claude\) e reinicie o 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_..."
      }
    }
  }
}

Se o Claude Desktop não encontrar o npx, use o caminho completo dele em command: where npx no Windows ou which npx no macOS mostra qual é.

Cursor e outros clientes

Qualquer cliente compatível com MCP via stdio funciona do mesmo jeito: execute npx -y @chasca/mcp com CHASCA_API_KEY definida. No Cursor, adicione a mesma entrada mcpServers ao .cursor/mcp.json do seu projeto (ou ao ~/.cursor/mcp.json, para todos os projetos).

Ferramentas

Ferramentas MCP do Chasca, suas entradas e o que cada uma faz
Ferramenta Entradas O que faz
chasca_generate_explainer input, length, aspect, voice, language, preset, wait Cria um vídeo a partir de um tema, de uma pergunta ou de um documento inteiro. Retorna o registro enfileirado ou, quando wait é true, espera até o vídeo ficar pronto.
chasca_get_explainer id Status, etapa e progresso; a URL do vídeo quando ele estiver pronto; o grafo de cenas editável e todas as versões.
chasca_change_explainer id, change, wait Muda só uma coisa e mantém o resto exatamente como estava. Legendas, estilo do quadro, música, marca d’água, logo e linha de créditos geram uma nova versão gratuita; uma voz ou um formato novos geram um vídeo separado a partir do mesmo roteiro e dos mesmos desenhos, cobrado como um vídeo novo.
chasca_list_explainers limit Seus vídeos mais recentes, do mais novo ao mais antigo, com um resumo do status em uma linha.
chasca_list_voices language Todos os narradores, com o tom de cada um e uma prévia.

A geração roda em segundo plano. Os agentes fazem polling com chasca_get_explainer ou passam wait: true para aguardar até o vídeo ficar pronto. Os erros voltam com uma dica clara para o agente, como resolver a falta de uma chave ou quando tentar de novo.

Exemplos de pedidos

  • “Faça um vídeo explicativo vertical de 1 minuto sobre como funciona a nossa política de reembolso, a partir do texto da política em anexo.”
  • “Transforme este README em um vídeo explicativo de 2:00 no estilo Blueprint, narrado pelo Atlas.”
  • “Faça uma cópia vertical do meu último vídeo do Chasca para o Reels.”
  • “Quais vozes em espanhol podem narrar para o México? Use uma delas para refazer o vídeo de ontem em espanhol.”