Skip to main content
Glama
easyonthesauce

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:8787

  • Echtzeit-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:

  1. Stdio (Standard) — für LLM-Clients, die Stdio-basiertes MCP verwenden

  2. 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 auflisten

  • POST /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

  1. Abhängigkeiten installieren

  2. Server starten

  3. 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, subtitle

  • theme: aurora | sunrise | ocean | midnight | party

  • transition: slide | fade | zoom

  • autoAdvance, autoAdvanceSec

  • scenes[]

    • title, subtitle, accent, durationSec

    • elements[]

      • type: text mit heading, body

      • type: image mit url, optional caption

      • type: video mit url, optional caption und den Booleans muted, 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_calendar

    • Eingaben: dayLabel, events[], now, next, highlight

    • events[] akzeptiert entweder einfache Strings oder Objekte mit when, time, label

  • kiosk_show_chores

    • Eingaben: dueToday[], done[], points[]

  • kiosk_show_meal_plan

    • Eingaben: breakfast, lunch, dinner, prep[], shopping[]

  • kiosk_show_school_run

    • Eingaben: leaveBy, weather, checklist[], reminders[]

  • kiosk_announce

    • Eingaben: message (erforderlich), details[], emoji, showOverlay

Jedes der oben genannten Tools unterstützt auch optionale visuelle Steuerelemente:

  • title, subtitle

  • theme: aurora | sunrise | ocean | midnight | party

  • transition: slide | fade | zoom

  • autoAdvance, 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 theme und 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.

Install Server
F
license - not found
A
quality
D
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

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

  • A
    license
    Not graded
    quality
    D
    maintenance
    A 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
  • F
    license
    Not graded
    quality
    D
    maintenance
    A 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.
  • A
    license
    Not graded
    quality
    B
    maintenance
    A 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.
    57
    2
    MIT

View all related MCP servers

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

View all MCP Connectors

Latest Blog Posts

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