Scrptly Video Generator MCP Server

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.

Documentation

closeLoginsearchSearchSignup1,000

←Serveur MCP de Scrptly

Le serveur MCP (Model Connector Protocol) de Scrptly vous permet de connecter Scrptly à votre grand 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 par l'intermédiaire de 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 Bearer Token dans l'en-tête Authorization.

Pour les clients nécessitant 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 basées sur les 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 de contexte optionnelles.

Paramètres d'entrée :

  • prompt : [chaîne] 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 optionnel d'images de contexte 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] L'URL d'une image de contexte à utiliser dans la génération de la vidéo.
    • context[].description : [chaîne] Une brève description de l'image de contexte et de la manière dont elle doit être utilisée dans la vidéo.
  • approveUpTo : [nombre] Le coût maximum (en tokens) que l'utilisateur approuve pour générer la vidéo. Optionnel mais fortement recommandé. La valeur par défaut est de 10 000 tokens.

Paramètres de sortie :

  • taskId : [chaîne] L'ID de la tâche créée pour générer la vidéo IA.
  • projectId : [chaîne] L'ID du projet de vidéo IA créé sur Scrptly.
  • projectUrl : [chaîne] L'URL pour visualiser et gérer/ajuster le projet de 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.

  • taskId : [chaîne] L'ID de la tâche de génération de vidéo IA dont il faut vérifier le statut.

  • status : [chaîne] 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] Un message détaillé concernant le statut actuel de la tâche.

  • resultVideoUrl : [chaîne] L'URL du fichier vidéo généré, si la tâche est terminée avec succès.

  • projectId : [chaîne] L'ID du projet de vidéo IA créé sur Scrptly.

  • projectUrl : [chaîne] L'URL pour visualiser et gérer/ajuster le projet de vidéo IA généré sur Scrptly.