MCP Family Kiosk Display
MCP Familien-Kiosk-Display
Ein ausgefeiltes, animiertes Kiosk-Display, das von einem LLM über MCP-Tool-Aufrufe gesteuert werden kann.
Was dies bietet
MCP-Server über Stdio mit Kiosk-Steuerungstools
HTTP-Kiosk-Display-Endpunkt unter
http://localhost:8787Echtzeit-Updates über WebSocket (
/ws)Große, lesbare Typografie und flüssige animierte Übergänge
Unterstützung für gemischte Szenenelemente: Text, Bilder und Videos
Overlay-Ankündigungen für dringende Familien-Updates
Playlist-Modus mit automatischem Weiterblättern für unbeaufsichtigte Display-Rotation
Related MCP server: openai-mcp
MCP-Integrationen
Der Server unterstützt zwei MCP-Transporte:
Stdio (Standard) — für LLM-Clients, die Stdio-basiertes MCP verwenden
HTTP-Streaming — für Tools wie n8n, Zapier oder benutzerdefinierte Integrationen
Stdio-Transport
Standard-MCP über Stdin/Stdout. Wird von den meisten LLM-Clients als Subprozess verwendet.
HTTP-Streaming-Transport
Aufruf von MCP-Tools aus n8n oder einem beliebigen HTTP-Client.
GET /mcp/tools— alle verfügbaren Tools auflistenPOST /mcp/call— ein Tool aufrufen (JSON-Antwort)POST /mcp/stream— ein Tool aufrufen (Server-Sent Events-Antwort)
Beispiel: n8n HTTP POST an /mcp/call
{
"tool": "kiosk_show_chores",
"arguments": {
"dueToday": ["Dishes", "Homework", "Vacuum living room"],
"done": ["Breakfast prep", "Make beds"],
"points": ["Jane: 12 pts", "Max: 8 pts"],
"theme": "party"
}
}Antwort:
{
"ok": true,
"message": "Chore dashboard rendered",
"state": { /* full kiosk state */ }
}Lokal ausführen
Abhängigkeiten installieren
Server starten
Kiosk-Display im Browser öffnen
Der Serverprozess hostet beides:
MCP-Tool-Schnittstelle (Stdio)
Display-Webserver (
http://localhost:8787)
Beispiel-Szenen-Payload für kiosk_set_playlist
Verwenden Sie diese Form von Ihrem LLM-Client:
title,subtitletheme:aurora | sunrise | ocean | midnight | partytransition:slide | fade | zoomautoAdvance,autoAdvanceSecscenes[]title,subtitle,accent,durationSecelements[]type: textmitheading,bodytype: imagemiturl, optionalcaptiontype: videomiturl, optionalcaptionund den Booleansmuted,autoplay,loop
High-Level-Familien-Workflow-Tools
Für die meisten Home-Assistant-Anwendungsfälle sollten Sie diese Tools anstelle von rohem Playlist-JSON bevorzugen:
kiosk_show_calendarEingaben:
dayLabel,events[],now,next,highlightevents[]akzeptiert entweder einfache Strings oder Objekte mitwhen,time,label
kiosk_show_choresEingaben:
dueToday[],done[],points[]
kiosk_show_meal_planEingaben:
breakfast,lunch,dinner,prep[],shopping[]
kiosk_show_school_runEingaben:
leaveBy,weather,checklist[],reminders[]
kiosk_announceEingaben:
message(erforderlich),details[],emoji,showOverlay
Jedes der oben genannten Tools unterstützt auch optionale visuelle Steuerelemente:
title,subtitletheme:aurora | sunrise | ocean | midnight | partytransition:slide | fade | zoomautoAdvance,autoAdvanceSec
MCP-Client-Verkabelung
Verwenden Sie mcp.client.example.json als Referenz für Ihre MCP-Host-Konfiguration.
Anpassungsideen
Familienkalenderdaten aus Home Assistant einbinden
Wetter- und Transit-Karten als Textelemente hinzufügen
Aufgaben-Boards und rotierende Erinnerungen anzeigen
Feiertags-Themen durch Wechseln von
themeund Szenenmedien erstellen
Hinweise
Stellen Sie sicher, dass Medien-URLs für den Kiosk-Browser öffentlich zugänglich sind.
Für lokale/private Medien: Stellen Sie Dateien aus
public/bereit und referenzieren Sie relative Pfade.
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceA comprehensive MCP server enabling LLMs to execute commands, manage files, interact with Figma, search the web, generate images, and more, extending their capabilities beyond text generation.Apache 2.0
- FlicenseNot gradedqualityDmaintenanceA versatile MCP server that enables natural language software development tasks using multiple LLM providers (OpenAI, Anthropic) with real-time visualization, cost management, and a comprehensive tool suite.
- AlicenseNot gradedqualityDmaintenanceA local MCP server that provides shared, real-time context across multiple AI agents via WebSocket and MCP resource notifications, enabling collaborative workspaces, memory, tasks, and messaging.501MIT
- AlicenseNot gradedqualityBmaintenanceA production-ready MCP server that gives an LLM agent standalone-equivalent control over a Mineflayer Minecraft bot — movement, mining, crafting, inventory, combat, containers, chat, and much more — exposed as 110 strongly-typed tools across 23 groups, with full bot lifecycle management and dual (poll + push) event streaming.572MIT
Related MCP Connectors
MCP server for Clipkit — gives AI agents a video toolbox via the Clipkit schema.
Hosted MCP server to manage a restaurant menu from AI agents - 39 tools over the DuckHub API.
MCP server for AI dialogue using various LLM models via AceDataCloud
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/easyonthesauce/mcpDisplay'
If you have feedback or need assistance with the MCP directory API, please join our Discord server