Scrptly Video Generator
officielUn 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
generateAiVideoavec 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
approveUpTopour 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
getTaskStatusavec untaskIdpour 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.