Documentation / Configuration MCP

Outils

Serveur MCP pour vidéos explicatives

Le serveur MCP de Chasca permet à Claude, Cursor ou n’importe quel client Model Context Protocol de créer et de modifier des vidéos explicatives pour vous, au beau milieu de ce que vous êtes déjà en train de faire.

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

Connectez Chasca à Claude ou à ChatGPT

Ajoutez Chasca comme connecteur et connectez-vous : rien à installer, aucune clé d’API. Cela fonctionne avec toutes les offres, et les vidéos comptent comme dans l’application (vos vidéos gratuites, puis les minutes de votre offre).

Texte
https://app.trychasca.com/mcp
  • Claude (claude.ai et Claude Desktop, avec toutes les offres Claude) : ouvrez Customize → Connectors, puis Add → Custom → Web. Collez l’adresse, continuez et connectez-vous à Chasca.
  • Claude Code : lancez la commande ci-dessous, puis /mcp pour vous connecter.
  • ChatGPT : les espaces de travail Business et Enterprise peuvent l’ajouter comme serveur MCP personnalisé. Tout autre client MCP compatible avec les serveurs distants et OAuth fonctionne de la même façon.
Terminal
claude mcp add --transport http chasca https://app.trychasca.com/mcp

Pour déconnecter un assistant, ouvrez Settings → API and MCP dans l’application.

Sur votre ordinateur, avec une clé d’API

Le serveur MCP de Chasca est un petit serveur stdio, publié sur npm sous le nom @chasca/mcp, qui s’exécute sur votre ordinateur avec Node 20 ou plus récent. Il communique avec l’API Chasca à l’aide de votre clé. Tout ce que fait un agent apparaît donc dans votre compte (marqué comme créé via MCP) et compte comme un appel à l’API : offre Plus ou supérieure requise, minutes comptées double.

  • CHASCA_API_KEY : obligatoire. Créez-en une dans l’application, sous Settings → API keys.
  • CHASCA_API_URL : facultative, https://app.trychasca.com/api par défaut.

Claude Code

Enregistrez le serveur une fois pour toutes :

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

Ajoutez --scope user pour le rendre disponible dans tous vos projets, et vérifiez qu’il est bien enregistré avec claude mcp list ou /mcp dans Claude Code.

Claude Desktop

Ajoutez Chasca à claude_desktop_config.json (sous macOS dans ~/Library/Application Support/Claude/, sous Windows dans %APPDATA%\Claude\), puis redémarrez 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 ne trouve pas npx, indiquez son chemin complet dans command : where npx sous Windows ou which npx sous macOS l’affiche.

Cursor et autres clients

Tout client compatible MCP via stdio fonctionne de la même façon : lancez npx -y @chasca/mcp avec la variable CHASCA_API_KEY définie. Dans Cursor, ajoutez la même entrée mcpServers au fichier .cursor/mcp.json de votre projet (ou à ~/.cursor/mcp.json pour tous vos projets).

Outils

Outils MCP de Chasca, leurs paramètres et leur rôle
Outil Paramètres Description
chasca_generate_explainer input, length, aspect, voice, language, preset, wait Crée une vidéo à partir d’un sujet, d’une question ou d’un document entier. Renvoie l’enregistrement en file d’attente, ou attend que la vidéo soit prête si wait vaut true.
chasca_get_explainer id Statut, étape et progression ; l’URL de la vidéo une fois prête ; le graphe de scènes modifiable et toutes les versions.
chasca_change_explainer id, change, wait Modifie un seul élément et garde tout le reste exactement tel quel. Les sous-titres, le style du tableau, la musique, le filigrane, le logo et la mention de crédit créent gratuitement une nouvelle version ; une nouvelle voix ou un nouveau format crée une vidéo distincte à partir du même script et des mêmes dessins, facturée comme une nouvelle vidéo.
chasca_list_explainers limit Vos dernières vidéos, de la plus récente à la plus ancienne, avec un résumé du statut en une ligne.
chasca_list_voices language Tous les narrateurs, avec leur ton et un extrait audio.

La génération s’effectue en arrière-plan. Les agents interrogent régulièrement chasca_get_explainer ou passent wait: true pour attendre que la vidéo soit prête. Les erreurs renvoient à l’agent une indication claire, par exemple comment corriger une clé manquante ou quand réessayer.

Exemples de demandes

  • « Créez une vidéo explicative verticale d’une minute sur le fonctionnement de notre politique de remboursement, à partir du texte de la politique ci-joint. »
  • « Transformez ce README en vidéo explicative de 2:00 dans le style Blueprint, avec Atlas comme narrateur. »
  • « Créez une version verticale de ma dernière vidéo Chasca pour Reels. »
  • « Quelles voix peuvent assurer une narration en espagnol pour le Mexique ? Utilisez-en une pour refaire la vidéo d’hier en espagnol. »