Integrations
ultra/mcp-ss es un servidor MCP basado en FastAPI que se integra con smartscreen.tv, un servicio de visualización web, que le permite manipular la pantalla mediante programación (por ejemplo, mostrar medios, enviar notificaciones, controlar la reproducción) a través de simples comandos HTTP/MCP.
Tabla de contenido
- ¿Qué es SmartScreen?
- Prerrequisitos
- Configuración
- Ejecutando localmente
- Estibador
- Puntos finales de API
- Integración de herramientas MCP
- Uso del proxy MCP para clientes sin soporte SSE
- Configuración de MCP-SS en Langflow
- Contribuyendo
¿Qué es SmartScreen?
SmartScreen es un servicio de evaluación basado en la web.
El contenido en múltiples pantallas y ubicaciones se puede controlar remotamente. Simplemente agrega la herramienta MCP a tu aplicación de IA.
Configuración de SmartScreen:
- Acceda a SmartScreen a través de la URL: smartscreen.tv
- En Linux, SmartScreen se puede instalar a través de Snapcraft.
- Haz clic en el botón de menú en la esquina superior izquierda para acceder a Configuración . Aquí puedes nombrar tu dispositivo, agregar etiquetas y configurar OnStart y otros eventos programados.
- No olvide hacer clic en “Guardar” después de realizar cualquier cambio.
- Haga clic en SmartScreen para regresar a la página de inicio.
ultra/mcp-ss
Prerrequisitos
- Python 3.12+
- Docker (opcional, para implementación en contenedores)
- YOUTUBE_API_KEY configurado desde Google Console para "YouTube Data API v3"
- Variable de entorno SS_SERVICE_TOKEN
Configuración
Cree un archivo .env
o exporte variables de entorno:
- YOUTUBE_API_KEY: su clave de la API de datos de Google YouTube v3
- SS_SERVICE_TOKEN – Token de servicio SmartScreen
Ejemplo .env
:
o exportarlos:
Ejecutando localmente
Estibador
Puntos finales de API
URL base: http://127.0.0.1:8000
Salud y búsqueda
HEAD /mcp
– comprobación del estado de MCPGET /search-youtube?query=...
– devuelve la URL del video de YouTube más relevante
Comandos SmartScreen (HTTP)
Punto final | Descripción |
---|---|
PUBLICAR/soltar | Coloque la URL del medio en un marco de pantalla |
PUBLICAR/notificar | Enviar un banner de notificación |
PUBLICACIÓN/brindis | Mostrar un mensaje emergente de brindis |
POST/marquesina | Mostrar texto de marquesina desplazable |
POST/texto | Representar superposición de texto estático |
POST /aplicación | Lanzar una aplicación web en un marco |
PUBLICAR /tocar | Enviar comandos de reproducción/control |
PUBLICACIÓN/estado | Consultar o establecer el estado del sistema |
PUBLICACIÓN /dj | Ejecutar tareas de DJ: programación, quiosco, reinicio, logotipo |
Consulte la documentación de OpenAPI en http://<host>:8000/docs
para conocer los esquemas de solicitud/respuesta.
Integración de herramientas MCP
FastApiMCP monta automáticamente todos los puntos finales como herramientas MCP en /mcp
.
Utilice su cliente MCP para invocar herramientas por nombre (por ejemplo, drop
, notify
, toast
, etc.).
Uso del proxy MCP para clientes sin compatibilidad con SSE (Claude Desktop)
- Instalar mcp-proxy:Copy
- En Windows:
Editarclaude_desktop_config.json
:Copy - En MacOS:
Obtenga la ruta amcp-proxy
:EditarCopyclaude_desktop_config.json
:Copy
Configuración de MCP-SS en Langflow
Para integrar ultra-mcp-ss con Langflow:
- Agregue el componente MCP Server desde la sección Herramientas en Langflow
- Habilitar el modo de herramienta en la configuración del componente
- Seleccione el modo SSE para la comunicación en tiempo real
- Ingrese la URL SSE de MCP:
http://0.0.0.0:8000/mcp
- Utilice
http://127.0.0.1:8000
si se ejecuta utilizando Docker . - Ejecute el componente para establecer la conexión
Una vez conectado, podrá utilizar todos los comandos SmartScreen dentro de sus flujos de trabajo de Langflow.
Contribuyendo
- Bifurcar el repositorio
- Crear una rama de características
- Enviar una solicitud de extracción
Hecho con FastAPI y FastApiMCP
This server cannot be installed
remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
Un servidor MCP basado en FastAPI que se integra con smartscreen.tv, lo que le permite controlar mediante programación pantallas web mostrando medios, enviando notificaciones y controlando la reproducción mediante comandos HTTP.
Related MCP Servers
- AsecurityAlicenseAqualityA powerful MCP server for fetching and transforming web content into various formats (HTML, JSON, Markdown, Plain Text) with ease.Last updated -414612TypeScriptMIT License
- AsecurityAlicenseAqualityAn MCP server that provides tools for interacting with Chrome through its DevTools Protocol, enabling remote control of Chrome tabs to execute JavaScript, capture screenshots, monitor network traffic, and more.Last updated -73014TypeScriptMIT License
- -securityAlicense-qualityA MCP server that provides browser automation tools, allowing users to navigate websites, take screenshots, click elements, fill forms, and execute JavaScript through Playwright.Last updated -PythonApache 2.0
- -securityAlicense-qualityA browser automation server providing Playwright capabilities for controlling web browsers, capturing screenshots, extracting content, and performing complex interactions through an MCP interface.Last updated -PythonApache 2.0