Protocolo de Contexto do Modelo (MCP)
Para além da sua API HTTP de estilo REST API HTTP, o mimoLive disponibiliza um ponto de extremidade Model Context Protocol (MCP) que permite aos agentes de IA controlar a sua produção em direto utilizando linguagem natural. O MCP é um padrão aberto para ligar modelos de linguagem a ferramentas externas; o mimoLive implementa-o através do transporte padrão MCP Streamable HTTP num único ponto de extremidade, /mcp, servido pelo mesmo servidor web integrado (e protegido da mesma forma) que o resto da API HTTP.
Enquanto a API HTTP foi concebida para scripts e controladores de hardware que enviam pedidos fixos, o ponto de extremidade MCP foi concebido para clientes de IA: após um breve handshake initialize, o cliente identifica as ações que o mimoLive disponibiliza e acede às mesmas como tools estruturadas. Estas abrangem os mesmos elementos básicos que automatiza através de HTTP — iniciar e parar espetáculos, alternar entre camadas e variantes de camadas em tempo real, recuperar conjuntos de camadas, adicionar e remover camadas, controlar fontes e destinos de saída, acionar sinais de camada/fonte/filtro e controlar a reprodução de multimédia — além de ferramentas de leitura única para inspecionar os tipos de documento, camada, fontes e destinos de saída disponíveis.
Aponte qualquer cliente compatível com MCP (por exemplo, um assistente de IA que suporte MCP) para http://127.0.0.1:8989/mcp para que este possa consultar e utilizar o mimoLive em seu nome.