Scrptly Video Generator

officiel

Un agent vidéo IA capable de générer des vidéos professionnelles et complexes à partir de prompts simples et d'images de contexte.

Que pouvez-vous faire avec Scrptly Video Generator MCP ?

  • Générer une vidéo IA — Utilisez generateAiVideo avec une invite textuelle détaillée et des images contextuelles facultatives pour lancer une tâche de génération vidéo.
  • Définir un budget d’approbation — Transmettez approveUpTo pour plafonner le coût en tokens de la génération vidéo, avec une valeur par défaut de 10 000 tokens.
  • Vérifier l’état de la tâche — Utilisez getTaskStatus avec un taskId pour interroger l’état et récupérer l’URL finale de la vidéo.

Documentation

Serveur MCP de Scrptly

Le serveur MCP (Model Connector Protocol) de Scrptly vous permet de connecter Scrptly à votre modèle de langage (LLM) préféré via l'interface MCP. Cela vous permet d'exploiter des LLM personnalisés pour générer des vidéos professionnelles grâce à l'agent IA de Scrptly.

Configuration du serveur MCP

Vous pouvez connecter le serveur MCP de Scrptly au LLM de votre choix grâce à cette configuration :

  • URL du point de terminaison : https://mcp.scrptly.com/
  • Authentification : Utilisez votre clé API Scrptly pour l'authentification. La méthode d'authentification utilisée est le Bearer Token dans l'en-tête Authorization.

Pour les clients qui nécessitent une configuration JSON, voici un exemple de configuration :

{
    "mcpServers": {
        "scrptly-video-generator": {
            "command": "npx",
            "args": ["mcp-remote", "https://mcp.scrptly.com/", "--header", "Authorization: Bearer YOUR_API_KEY_HERE"]
        }
    }
}

Utilisation du serveur MCP

Le serveur MCP de Scrptly agit comme un pont entre votre LLM et l'agent vidéo IA de Scrptly. Lorsque vous envoyez des requêtes au serveur MCP, il appelle l'API de l'agent vidéo IA de Scrptly pour générer des vidéos en fonction des invites traitées par votre LLM.

Le MCP de Scrptly prend actuellement en charge l'outil suivant :

Générer une vidéo IA — generateAiVideo

Génère une vidéo à partir d'une invite textuelle et d'images contextuelles facultatives.

Paramètres d'entrée :

  • prompt : [chaîne de caractères] Une invite textuelle détaillée pour générer la vidéo. Elle doit inclure la durée de la vidéo, le style visuel, l'intrigue/contenu et tout élément pertinent pour générer une vidéo de haute qualité.
  • context : [tableau d'objets] Un tableau facultatif d'images contextuelles pour guider la génération de la vidéo. Chaque image doit avoir une URL et une brève description.
    • context[].url : [chaîne de caractères] L'URL d'une image contextuelle à utiliser dans la génération de la vidéo.
    • context[].description : [chaîne de caractères] Une brève description de l'image contextuelle et de la manière dont elle doit être utilisée dans la vidéo.
  • approveUpTo : [nombre] Le coût maximal (en jetons) que l'utilisateur approuve pour la génération de la vidéo. Facultatif mais fortement recommandé. La valeur par défaut est de 10 000 jetons.

Paramètres de sortie :

  • taskId : [chaîne de caractères] L'identifiant de la tâche créée pour générer la vidéo IA.
  • projectId : [chaîne de caractères] L'identifiant du projet vidéo IA créé sur Scrptly.
  • projectUrl : [chaîne de caractères] L'URL pour visualiser et gérer/ajuster le projet vidéo IA généré sur Scrptly.

Obtenir le statut de la tâche — getTaskStatus

Vérifie le statut d'une tâche de génération de vidéo IA.

Paramètres d'entrée :

  • taskId : [chaîne de caractères] L'identifiant de la tâche de génération de vidéo IA dont vous souhaitez vérifier le statut.

Paramètres de sortie :

  • status : [chaîne de caractères] Le statut actuel de la tâche de génération de vidéo IA. Les valeurs possibles sont « awaiting », « processing », « success » et « failed ».
  • statusMessage : [chaîne de caractères] Un message détaillé concernant le statut actuel de la tâche.
  • resultVideoUrl : [chaîne de caractères] L'URL du fichier vidéo généré, si la tâche est terminée avec succès.
  • projectId : [chaîne de caractères] L'identifiant du projet vidéo IA créé sur Scrptly.
  • projectUrl : [chaîne de caractères] L'URL pour visualiser et gérer/ajuster le projet vidéo IA généré sur Scrptly.