FR
ActualitésNouveau dans la 0.5.0 : commentaires sur les romans et les plans, historique des versions, Annuler et un interrupteur pour couper l'IA.
Docs

Documentation › Référence des outils MCP de Scenaloom

Référence des outils MCP de Scenaloom

Voici tous les outils que le serveur MCP de Scenaloom met à la disposition d'une application d'IA connectée, avec l'autorisation que chacun demande. Les noms des outils et les descriptions lues par l'application sont en anglais ; l'application, elle, vous répond dans votre langue. Pour connecter une application, voyez Connecter Scenaloom aux applications d'IA.

Les outils

OutilAutorisationCe qu'il fait
list_projectsLireListe les projets de l'auteur, du plus récent au plus ancien, avec un filtre facultatif par recherche ou par type (scénario, roman, film).
get_projectLireDonne le titre, la description et le type d'un projet, le rôle de l'auteur, ses épisodes avec leur nombre de séquences, et le nombre de personnages, de lieux et de commentaires ouverts.
read_scriptLireLit le scénario d'un épisode en blocs typés (intitulé, action, personnage, dialogue, didascalie, transition, plan) ou au format Fountain, par extrait ou séquence par séquence, avec la révision et les empreintes nécessaires aux modifications.
list_scenesLireListe les séquences d'un épisode dans l'ordre, avec l'intitulé, le lieu, les personnages, la plage de blocs et le résumé.
list_entitiesLireDonne les personnages, lieux ou accessoires du projet avec leurs fiches, leur nombre de séquences et les relations entre personnages.
get_story_structureLireDonne les temps forts, le plan du projet et le plan de l'épisode.
read_novelLireDonne la liste des chapitres d'un roman, ou le texte d'un chapitre par pages de 40 000 caractères au plus, avec la révision nécessaire aux modifications.
search_projectLireCherche une réplique, un nom ou une expression dans le scénario, le roman, les personnages, les lieux, les commentaires et les temps forts d'un projet.
list_commentsLireListe les commentaires ouverts ou résolus d'un projet, avec leur ancrage, leur auteur et l'application qui les a écrits.
list_generationsLireListe les générations d'images, de vidéos et d'audio avec leur état et leurs crédits.
get_generationLireDonne l'état, la progression, les crédits dépensés ou remboursés et le résultat d'une génération.
propose_script_editsModifierPrépare jusqu'à six modifications d'un épisode (ajout d'action, réécriture d'une ligne, remplacement ponctuel ou partout, ajout d'un temps fort) et renvoie les aperçus avant et après, sans rien changer avant apply_script_edits.
apply_script_editsModifierApplique une proposition validée par l'auteur, fusionnée avec les modifications en cours, inscrite dans l'historique des versions et annulable.
undo_script_editsModifierAnnule un lot de modifications appliqué, sauf si des modifications ultérieures entrent en conflit avec lui.
propose_novel_editsModifierPrépare des remplacements ou l'ajout d'un passage en fin de chapitre et renvoie les aperçus ; chaque passage recherché doit figurer une seule fois.
apply_novel_editsModifierApplique une proposition validée sur un roman, fusionnée avec ce qu'écrivent au même moment les autres personnes dans le chapitre.
undo_novel_editsModifierRetire de son chapitre les modifications appliquées à un roman en gardant ce qui a été écrit depuis ; refusé si quelqu'un a retouché ces mots.
update_entityModifierModifie les détails d'un personnage, d'un décor ou d'un accessoire. Refusé si quelqu'un a modifié la fiche depuis sa lecture ; l'auteur peut l'annuler depuis le panneau IA pendant une journée.
undo_entity_updateModifierAnnule une modification faite par update_entity, tant que ces champs n'ont pas été retouchés depuis.
create_projectModifierCrée un projet de scénario ou de roman, dans les limites du forfait de l'auteur.
create_episodeModifierAjoute un épisode à une série.
add_commentCommenterLaisse une note sur un bloc du scénario, signée de l'application connectée ; les collaborateurs ne sont prévenus qu'après confirmation de l'auteur.
resolve_commentCommenterMarque un commentaire comme résolu, ou le rouvre.
get_creditsDépenser des créditsDonne le solde de crédits et le forfait de l'auteur, le réglage de dépense et le plafond quotidien de cette application, et ce qu'elle a dépensé aujourd'hui.
quote_generationDépenser des créditsChiffre une génération d'image, de vidéo ou d'audio sans rien dépenser et renvoie un devis à usage unique valable cinq minutes.
start_generationDépenser des créditsDépense les crédits du devis et lance la génération, uniquement après l'accord de l'auteur sur le coût.
cancel_generationDépenser des créditsAnnule une génération en cours ; les crédits sont remboursés selon la politique des crédits.

Les outils de lecture ne changent jamais rien. Les outils de modification ne touchent à votre travail qu'au travers d'une proposition que vous avez validée, et chaque lot appliqué peut être annulé. Le seul outil qui dépense des crédits est start_generation, et seulement après votre accord sur le coût annoncé.

Comment se déroule une modification

  1. L'application lit la séquence avec read_script, qui renvoie chaque bloc avec son identifiant et la révision du scénario.
  2. Elle appelle propose_script_edits avec six changements au plus. Scenaloom les vérifie et renvoie pour chacun un aperçu avant et après ; la proposition reste valable 30 minutes et s'affiche aussi dans le panneau Scenaloom AI de l'éditeur.
  3. L'application vous montre les aperçus. Si vous êtes d'accord, elle appelle apply_script_edits. Si quelqu'un a modifié le scénario entre-temps, l'opération est refusée et l'application doit relire le scénario.
  4. Le résultat indique l'identifiant du lot. undo_script_edits avec cet identifiant annule le lot, et l'historique des versions garde de toute façon la version précédente.

Les romans fonctionnent de la même façon avec read_novel, propose_novel_edits et apply_novel_edits : chaque passage à remplacer doit figurer une seule fois dans le chapitre, si bien qu'une modification ne peut jamais tomber au mauvais endroit.

Comment une génération est payée

  1. quote_generation chiffre la demande sans rien dépenser et renvoie un devis valable cinq minutes, utilisable une seule fois.
  2. L'application vous indique le coût et votre solde après la dépense, et n'appelle start_generation qu'avec votre accord. Les applications qui gèrent les confirmations affichent celle de Scenaloom ; les autres ne peuvent dépenser que dans la limite du plafond quotidien que vous avez fixé.
  3. get_generation indique la progression et le résultat. Si le prix a changé depuis le devis, Scenaloom refuse de lancer la génération, et une génération échouée est remboursée selon la politique des crédits.

Ressources et prompts

Les applications qui savent parcourir des ressources peuvent joindre à une conversation un projet, un épisode au format Fountain, un chapitre de roman ou la bible du projet (personnages, lieux, accessoires, relations, temps forts et plan). Des prompts prêts à l'emploi lancent les tâches courantes : une relecture de script doctor, des notes sur la structure en temps forts, la révision d'une séquence, des notes de lecture à la table, une logline et un synopsis. Leurs titres suivent la langue de votre interface Scenaloom.

Erreurs qu'une application peut signaler

MessageQue faire
The script changed after the proposal (le scénario a changé depuis la proposition)Relire la séquence et proposer à nouveau.
Insufficient scope (autorisation insuffisante)Il manque une autorisation à l'application. Déconnectez-la dans « Applications connectées », puis reconnectez-la en cochant l'autorisation.
Not found (introuvable)Le projet a été supprimé, ou vous n'y avez plus accès.
This app can't confirm spending (l'application ne peut pas confirmer la dépense)Fixez un plafond quotidien de crédits pour l'application, ou lancez la génération dans Scenaloom.
Rate limited (trop de requêtes)Attendez le nombre de secondes indiqué, puis réessayez.