Model Context Protocol (MCP)
Neben seiner REST-basierten HTTP-API stellt mimoLive einen Model Context Protocol (MCP)-Endpunkt bereit, über den KI-Agenten Ihre Live-Produktion in natürlicher Sprache steuern können. MCP ist ein offener Standard zur Anbindung von Sprachmodellen an externe Tools; mimoLive implementiert diesen über den standardmäßigen MCP-Streamable-HTTP--Transport an einem einzigen Endpunkt, /mcp, der vom selben integrierten Webserver bereitgestellt (und auf dieselbe Weise gesichert) wird wie der Rest der HTTP-API.
Während die HTTP-API für Skripte und Hardware-Controller konzipiert ist, die feste Anfragen stellen, ist der MCP-Endpunkt für KI-Clients ausgelegt: Nach einem kurzen initialize-Handshake ermittelt der Client die von mimoLive angebotenen Aktionen und ruft diese als strukturierte tools auf. Diese umfassen dieselben Bausteine, die Sie über HTTP automatisieren – das Starten und Stoppen von Shows, das Live-Umschalten zwischen Ebenen und Ebenenvarianten, das Abrufen von Ebenensätzen, das Hinzufügen und Entfernen von Ebenen, die Steuerung von Quellen und Ausgabezielen, das Auslösen von Ebenen-/Quellen-/Filtersignalen sowie die Steuerung der Medienwiedergabe – sowie schreibgeschützte Tools zur Überprüfung der verfügbaren Dokument-, Ebenen-, Quellen- und Ausgabezieltypen.
Richten Sie einen beliebigen MCP-fähigen Client (beispielsweise einen KI-Assistenten, der MCP unterstützt) auf http://127.0.0.1:8989/mcp aus, damit dieser in Ihrem Namen Abfragen an mimoLive stellen und die Plattform bedienen kann.