MCP Family Kiosk Display
Allows integration with Home Assistant for displaying family calendar data and home automation information on the kiosk display.
Provides HTTP streaming transport for calling MCP tools from n8n workflows, enabling automation and integration with other services through the kiosk display.
Provides HTTP streaming transport for calling MCP tools from Zapier or custom integrations, enabling workflow automation with the kiosk display.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@MCP Family Kiosk Displayshow today's chores with a party theme"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
MCP Family Kiosk Display
A polished, animated kiosk display that can be controlled by an LLM through MCP tool calls.
What this provides
MCP server over stdio with kiosk control tools
HTTP kiosk display endpoint at
http://localhost:8787Real-time updates via WebSocket (
/ws)Large readable typography and smooth animated transitions
Support for mixed scene elements: text, images, and videos
Overlay announcements for urgent family updates
Auto-advancing playlist mode for unattended display rotation
Related MCP server: mcp-toolbox
MCP integrations
The server supports two MCP transports:
Stdio (default) — for LLM clients that use stdio-based MCP
HTTP streaming — for tools like n8n, Zapier, or custom integrations
Stdio transport
Standard MCP over stdin/stdout. Used by most LLM clients as a subprocess.
HTTP streaming transport
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)
Example: n8n HTTP POST to /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 */ }
}Run locally
Install dependencies
Start the server
Open kiosk display in browser
The server process hosts both:
MCP tool interface (stdio)
Display web server (
http://localhost:8787)
Example scene payload for kiosk_set_playlist
Use this shape from your LLM client:
title,subtitletheme:aurora | sunrise | ocean | midnight | partytransition:slide | fade | zoomautoAdvance,autoAdvanceSecscenes[]title,subtitle,accent,durationSecelements[]type: textwithheading,bodytype: imagewithurl, optionalcaptiontype: videowithurl, optionalcaption, and booleansmuted,autoplay,loop
High-level family workflow tools
For most home-assistant use cases, prefer these tools over raw playlist JSON:
kiosk_show_calendarInputs:
dayLabel,events[],now,next,highlightevents[]accepts either simple strings or objects withwhen,time,label
kiosk_show_choresInputs:
dueToday[],done[],points[]
kiosk_show_meal_planInputs:
breakfast,lunch,dinner,prep[],shopping[]
kiosk_show_school_runInputs:
leaveBy,weather,checklist[],reminders[]
kiosk_announceInputs:
message(required),details[],emoji,showOverlay
Each of the tools above also supports optional visual controls:
title,subtitletheme:aurora | sunrise | ocean | midnight | partytransition:slide | fade | zoomautoAdvance,autoAdvanceSec
MCP client wiring
Use mcp.client.example.json as a reference for your MCP host configuration.
Customization ideas
Pipe in family calendar data from Home Assistant
Add weather and transit cards as text elements
Display chore boards and rotating reminders
Build holiday themes by switching
themeand scene media
Notes
Keep media URLs publicly accessible by the kiosk browser.
For local/private media, serve files from
public/and reference relative paths.
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
- Alicense-qualityDmaintenanceA versatile MCP server framework that enables AI capabilities like remote control, calculations, and email operations via multiple transport types. It supports stdio, SSE, and HTTP protocols for seamless integration between language models and external systems.Last updatedMIT
- Alicense-qualityDmaintenanceA 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.Last updatedApache 2.0
- Flicense-qualityDmaintenanceA 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.Last updated
- Alicense-qualityDmaintenanceA 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.Last updated531MIT
Related MCP Connectors
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
MCP server for Hailuo (MiniMax) AI video generation
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