loading…
Search for a command to run...
loading…
An MCP server that provides LLM-controlled kiosk display tools for family management, supporting animated scenes with text, images, and videos. It enables real-
An MCP server that provides LLM-controlled kiosk display tools for family management, supporting animated scenes with text, images, and videos. It enables real-time updates via WebSocket and offers high-level tools for calendars, chores, meal plans, and announcements through both stdio and HTTP transports.
A polished, animated kiosk display that can be controlled by an LLM through MCP tool calls.
http://localhost:8787/ws)The server supports two MCP transports:
Standard MCP over stdin/stdout. Used by most LLM clients as a subprocess.
call MCP tools from n8n or any HTTP client.
GET /mcp/tools — list all available toolsPOST /mcp/call — invoke a tool (JSON response)POST /mcp/stream — invoke a tool (Server-Sent Events response)/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"
}
}
Response:
{
"ok": true,
"message": "Chore dashboard rendered",
"state": { /* full kiosk state */ }
}
The server process hosts both:
http://localhost:8787)kiosk_set_playlistUse this shape from your LLM client:
title, subtitletheme: aurora | sunrise | ocean | midnight | partytransition: slide | fade | zoomautoAdvance, autoAdvanceSecscenes[]title, subtitle, accent, durationSecelements[]type: text with heading, bodytype: image with url, optional captiontype: video with url, optional caption, and booleans muted, autoplay, loopFor most home-assistant use cases, prefer these tools over raw playlist JSON:
kiosk_show_calendardayLabel, events[], now, next, highlightevents[] accepts either simple strings or objects with when, time, labelkiosk_show_choresdueToday[], done[], points[]kiosk_show_meal_planbreakfast, lunch, dinner, prep[], shopping[]kiosk_show_school_runleaveBy, weather, checklist[], reminders[]kiosk_announcemessage (required), details[], emoji, showOverlayEach of the tools above also supports optional visual controls:
title, subtitletheme: aurora | sunrise | ocean | midnight | partytransition: slide | fade | zoomautoAdvance, autoAdvanceSecUse mcp.client.example.json as a reference for your MCP host configuration.
theme and scene mediapublic/ and reference relative paths.Добавь это в claude_desktop_config.json и перезапусти Claude Desktop.
{
"mcpServers": {
"mcp-family-kiosk-display": {
"command": "npx",
"args": []
}
}
}