HomePilot Assist
Click on "Deploy 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., "@HomePilot AssistMy printer says offline and I need to print a letter"
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.
HomePilot Assist
HomePilot Assist is a safety-first home technology support experience built for the Alexa+ track of the 2026 Amazon Developer Hackathon. It combines a web-based voice-agent simulation with a real Model Context Protocol server.
Why it exists
Many everyday home-tech failures are easy to fix but stressful to diagnose, especially for older adults, disabled users, and people who are not comfortable with technical language. HomePilot turns a vague problem into a short sequence of reversible checks and creates a clear boundary before destructive, paid, credential-sensitive, or remote-access actions.
Related MCP server: domoai-mcp
Hackathon technology
MCP SDK:
@modelcontextprotocol/sdk1.30.0MCP protocol: 2025-11-25
Transport: Streamable HTTP at
POST /mcpWeb simulation: accessible browser UI at
/Cost: no paid API, cloud, model, or device is required for the demo
The MCP server is imported and executed at runtime in src/server.js. The browser simulator calls the MCP endpoint through the official MCP client at runtime, so the end-user demo exercises the same protocol integration shown to judges. It exposes diagnose_home_tech, check_action_safety, and create_support_plan.
Run
npm install
npm startOpen http://127.0.0.1:3777.
Health check:
curl http://127.0.0.1:3777/healthTest
npm testDemo flow
Enter or speak: “My printer says offline and I need to print a letter.”
HomePilot creates a safe, accessible sequence of checks.
Try a risky action such as “factory reset the computer” through the MCP safety tool; HomePilot stops and requires human confirmation.
Show
/healthand an MCP client call to demonstrate protocol 2025-11-25 / Streamable HTTP.
Safety and privacy
The prototype does not collect credentials, payment data, or personal files. It does not authorize factory resets, destructive deletion, purchases, password sharing, or remote access. It is a troubleshooting assistant, not a substitute for a qualified technician when hardware repair, account recovery, electrical work, or data recovery is required.
License
MIT
Live demo and video
Live web demo: https://homepilot-assist.pages.dev
Public demo video: https://youtu.be/2Nj26rqFLao
Devpost challenge: Build, Ship, Shape: Amazon Developer Hackathon
Related MCP Connectors
Free MCP troubleshooting-preview tools; purchases stay human-directed.
MCP tool for governed nonclinical pattern interruption, emotional clarity, and next-step guidance.
11Salesforce-grounded retrieval, diagnoses, and a vetted-Force marketplace for MCP clients.
Remote MCP for A2A failure replay MCP, structured receipts, audit logs, and reviewer-ready evidence.
Related MCP Servers
AlicenseNot gradedqualityAmaintenanceEnables AI agents to securely call MCP tools with risk scoring, checkpoints, rollback, and approval workflows.1 npmMIT- AlicenseBqualityBmaintenanceProvides a unified MCP interface for smart home automation, enabling device discovery, state management, energy optimization, and policy-aware plan validation across multiple home automation protocols.20Mozilla Public 2.0
- FlicenseNot gradedqualityCmaintenanceEnables agents to inspect machine status and sensor anomalies, search maintenance guidance, and create maintenance tickets through controlled MCP tools.-
- AlicenseAqualityAmaintenanceEnables AI agents to monitor server health and capacity, diagnose outages, inspect Docker and deployment status, and perform safe, bounded recovery actions via MCP without granting unrestricted shell or SSH access.101Apache 2.0