Protocole de contexte de modèle (MCP)
En plus de son API REST API HTTP, mimoLive met à disposition un point de terminaison Model Context Protocol (MCP) qui permet aux agents IA de contrôler votre production en direct en langage naturel. Le MCP est une norme ouverte permettant de connecter des modèles linguistiques à des outils externes ; mimoLive le met en œuvre via le transport standard MCP Streamable HTTP sur un point de terminaison unique, /mcp, hébergé par le même serveur web intégré (et sécurisé de la même manière) que le reste de l’API HTTP.
Alors que l’API HTTP est conçue pour les scripts et les contrôleurs matériels émettant des requêtes fixes, le point de terminaison MCP est destiné aux clients IA : après une brève procédure d’établissement de connexion initialize, le client identifie les actions proposées par mimoLive et les appelle sous forme d’outils structurés. Celles-ci couvrent les mêmes éléments de base que vous automatisez via HTTP — démarrer et arrêter des spectacles, basculer en direct entre les calques et leurs variantes, rappeler des ensembles de calques, ajouter et supprimer des calques, contrôler les sources et les destinations de sortie, déclencher des signaux de calque/source/filtre, et piloter la lecture multimédia — ainsi que des outils en lecture seule permettant d’inspecter les types de documents, de calques, sources et de destinations de sortie disponibles.
Configurez n'importe quel client compatible MCP (par exemple, un assistant IA prenant en charge MCP) pour qu'il accède à http://127.0.0.1:8989/mcp afin qu'il puisse interroger et utiliser mimoLive en votre nom.