Aura+
Provides tools for Amazon Fresh grocery inventory search and Amazon Cart assembly, including itemized checkout cards and human-in-the-loop purchase approval for ordering missing groceries.
Integrates Amazon Music playback into smart-home ambiance scenes, such as scheduling acoustic dinner jazz for a Tuscan Sunset scene.
Bridges Ring front door devices into the Alexa+ household concierge and smart-home orchestration.
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., "@Aura+Plan vegetarian Italian dinner for my parents Friday, check allergies, order groceries, set lights."
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.
๐ Aura+ : Autonomous Ambient Concierge for Alexa+ & AWS Bedrock
Submission for the Amazon Developer Hackathon (Build, Ship, Shape 2026)
Primary Track: Alexa+ ($25,000 1st Place)
Mini Challenge: AWS Builder ($5,000 1st Place)
Target Prize: $30,000 Cash + $20,000 AWS Promotional Credits
Bonus Eligible: 5 Technical Friction Log Entries submitted for the up to 10% judging bonus.
๐ Overview
Traditional voice assistants are reactive and single-turn: they answer isolated trivia questions, set timers, or add items to an unorganized list. In contrast, real life requires proactive, autonomous, multi-service orchestration.
When a user says:
"My parents are visiting this Friday evening for dinner and staying the weekend. Prepare the house, plan a vegetarian Italian dinner with wine pairings, check dietary restrictions from past notes, order missing groceries via Amazon Cart, set the thermostat and ambient lighting schedule, and block my calendar for Saturday morning family brunch."
A single-turn Q&A bot fails completely. Aura+ solves this by uniting:
Self-Hosted Model Context Protocol (MCP) Server (conforming to the 2025-11-25 specification over Streamable HTTP).
AWS Bedrock & AgentCore / Strands Multi-Agent Architecture to decompose high-level goals into parallel tool execution DAGs.
Cross-Session Long-Term Household Memory that remembers Mom's strict shellfish allergy & gluten sensitivity, Dad's favorite Tuscan Chianti, and room climate preferences.
Interactive Generative UI (MCP Apps): Emits interactive multi-course Recipe Carousels, an itemized Amazon Fresh Checkout Card with a Human-in-the-Loop 1-click purchase approval guardrail, and real-time IoT Ambiance Sliders.
High-Fidelity Alexa+ Simulated Web Experience: Powered by Web Speech voice recognition, ambient glowing voice orb, and real-time streaming "Agent Brain" execution trace.
Related MCP server: HomeBrain
๐ Alignment with Judges' Criteria ("Creative" vs "Obvious")
The hackathon rules explicitly distinguish between "obvious" projects (penalized) and "creative" projects (rewarded):
Criteria | Obvious Project (Penalized) | Aura+ Solution (High Score) |
Tech Implementation (25%) | Basic MCP wrapper around a single API | Spec-compliant MCP 2025-11-25 server over Streamable HTTP (SSE) with 5 modular Agent Skills and dual-mode Bedrock runtime. |
Design & UX (25%) | Plain text console or chatbot | Futuristic Alexa+ Web Experience with ambient glowing voice orb, voice I/O, live agent reasoning trace, and MCP Apps (Generative UI cards & carousels). |
Potential Impact (25%) | Toy demo with no audience | Universal Alexa+ Household Concierge: Bridges kitchen Echo Hubs, living room Fire TV, Ring front doors, and Amazon Fresh commerce. |
Quality of Idea (25%) | Single-turn Q&A bot | Autonomous Multi-Agent Orchestration: Cross-session memory, multi-step goal execution, financial guardrails, and state persistence. |
AWS Builder Mini Challenge | Single Bedrock call for text | Bedrock + AgentCore / Strands Architecture: Structured Supervisor -> Worker agents hierarchy with Converse API tool calling. |
10% Bonus Points | None provided | 5 Rigorous Friction Log Entries covering Streamable HTTP, Bedrock Converse, and Agent Skills schemas. |
๐๏ธ System Architecture
flowchart TD
subgraph Client ["Alexa+ Multi-Modal Client (Browser)"]
VoiceOrb["๐๏ธ Ambient Alexa+ Orb & Speech I/O"]
AgentTrace["๐ง Live Agent Brain / Reasoning Trace"]
MCPApps["๐ด Generative UI: MCP App Cards & Carousels"]
MemInspector["๐พ Cross-Session Memory Store Inspector"]
end
subgraph Server ["Aura+ Engine (FastAPI / Uvicorn)"]
StreamableSSE["๐ Streamable HTTP Transport (MCP Spec 2025-11-25)"]
AgentCoreEngine["โ๏ธ AWS AgentCore / Strands Multi-Agent Orchestrator"]
SessionStore["๐ง Long-Term Household Knowledge Base"]
end
subgraph Skills ["Modular Agent Skills (MCP Tools)"]
SkillMem["๐ก๏ธ Household Memory & Allergy Auditor"]
SkillCulinary["๐ณ Culinary Planner & Sommelier Engine"]
SkillCart["๐ Amazon Fresh Cart & Purchase Guardrail"]
SkillAmbiance["๐ก Smart Home Ambiance & IoT Climate"]
SkillCalendar["๐
Calendar & Social Concierge"]
end
subgraph Cloud ["AWS Builder Integration Layer"]
Bedrock["โ๏ธ Amazon Bedrock (Claude 3.5 Sonnet / Nova Pro)"]
end
VoiceOrb --> StreamableSSE
StreamableSSE <--> AgentCoreEngine
AgentCoreEngine <--> Bedrock
AgentCoreEngine <--> SessionStore
AgentCoreEngine --> SkillMem
AgentCoreEngine --> SkillCulinary
AgentCoreEngine --> SkillCart
AgentCoreEngine --> SkillAmbiance
AgentCoreEngine --> SkillCalendar
SkillCart --> MCPApps
SkillCulinary --> MCPApps
SkillAmbiance --> MCPApps
SkillCalendar --> MCPApps
AgentCoreEngine --> AgentTrace
AgentCoreEngine --> VoiceOrb๐ Quick Start (Zero Hardware Required)
Aura+ runs 100% locally on your machine with zero physical hardware dependencies.
1. Prerequisites
Python 3.10+
Modern Web Browser (Google Chrome recommended for native Web Speech voice input)
2. Launch in One Command
./run.shOr manually:
# 1. Activate virtual environment
source .venv/bin/activate
# 2. Run automated test suite
PYTHONPATH=. pytest -v tests/
# 3. Start server
PYTHONPATH=. python3 -m uvicorn main:app --host 0.0.0.0 --port 8000 --reload3. Open the Experience
Alexa+ Web Simulator: http://localhost:8000
MCP Streamable HTTP SSE: http://localhost:8000/mcp/sse
MCP JSON-RPC Endpoint: http://localhost:8000/mcp/message
๐งช 1-Click Judge Showcase Scenarios
When you open http://localhost:8000, use the 1-Click Showcase Ribbon at the top of the screen to evaluate complex autonomous workflows instantly:
๐ Showcase 1: "Family Weekend Prep" (Grand Slam)
What it triggers:
Master Planner decomposes the goal into a multi-agent execution DAG.
Queries household memory to discover Mom's strict shellfish allergy and gluten sensitivity.
Plans an authentic 4-course menu (Antipasto, Gluten-Free Penne all'Arrabbiata, Dad's favorite Chianti Classico Riserva, and Decaf Tiramisu) rendered as an interactive Recipe Carousel MCP App.
Searches Amazon Fresh inventory, filters certified gluten-free products, and builds an itemized grocery cart totaling $62.24 rendered as a Fresh Checkout Card MCP App.
Schedules the Tuscan Sunset ambiance scene for Friday at 6:30 PM (71ยฐF climate, warm amber lighting, acoustic dinner jazz on Amazon Music).
Schedules the family dinner on the calendar with automatic reminder buffers.
Interactive Action: Tap "Approve & Place Order" to test the Human-in-the-Loop financial checkout guardrail!
๐ก๏ธ Showcase 2: "Safety & Allergy Audit"
Demonstrates cross-session memory retrieval and highlights critical health/dietary guardrails before shopping.
๐ท Showcase 3: "Evening Ambiance & Sommelier"
Configures multi-zone lighting Kelvin, thermostat, and music stream with live interactive sliders.
๐ก MCP Protocol Endpoints (Spec 2025-11-25+)
Aura+ strictly conforms to the Model Context Protocol over Streamable HTTP:
GET /mcp/sse: Connects to Server-Sent Events stream, returnsendpointhandshake.POST /mcp/message?session_id=...: Handles JSON-RPC 2.0 requests:initialize: Returns protocol version2025-11-25, server capabilities, and instructions.tools/list: Lists all 5 Agent Skills with typed input schemas.tools/call: Executes skills (household_memory_query_dietary,amazon_cart_assemble,smart_ambiance_set_scene, etc.).resources/list&resources/read: Real-time state ofhousehold://profile,amazon://fresh_catalog, andsmart_home://active_scene.prompts/list: Pre-engineered prompts (prepare_family_weekend).
โ๏ธ AWS Builder Mini-Challenge Integration
Amazon Bedrock (
boto3Runtime): Powers the cognitive reasoning engine using the Converse API with structured tool schemas (BEDROCK_TOOL_SPECS).AWS AgentCore / Strands SDK Architecture: Implements a modular orchestrator-worker pattern separating Perception, Planning, Tool Invocation, and Synthesis.
Dual-Mode Execution:
Automatically invokes live AWS Bedrock when credentials (
AWS_ACCESS_KEY_ID,AWS_SECRET_ACCESS_KEY) are present.Gracefully falls back to high-fidelity local deterministic simulation if credentials are unset, ensuring zero judge evaluation hiccups.
๐ Hackathon Deliverables Index
Official Rules: inputs/rules.md
Technical Friction Logs (10% Bonus): docs/friction_logs.md
Product Feedback & AWS Review: docs/product_feedback.md
3-Minute Demo Video Script: docs/demo_video_script.md
Implementation Plan: docs/implementation_plan1.md
Reference Learning (MCP Streamable HTTP): MCP Specification
Reference Learning (Agent Skills): Build with Agent Skills
๐ License
This project is licensed under the MIT License โ see the LICENSE file for details.
This server cannot be deployed
Maintenance
Related MCP Connectors
MCP server for your apps' tools and custom tools, plus hosted AI agents and approval-gated workflows
Hosted MCP server to manage a restaurant menu from AI agents - 39 tools over the DuckHub API.
MCP-Native LLM Orchestration Agent
MCP server for progressive tool usage at any scale (see https://klavis.ai)
Related MCP Servers
- AlicenseNot gradedqualityCmaintenanceGives Alexa+ persistent, structured memory of a household kitchen: tracking purchased groceries, flagging items at risk of spoiling, proposing rescue meals from expiring ingredients, and maintaining shopping lists, receipt ingestion, and waste reports through MCP tool calls. Storage, tool logic, and safety controls (consent gates, two-step deletion, rate limiting) are exposed over Streamable HTTP for any MCP client.MIT
- AlicenseNot gradedqualityBmaintenanceA self-hosted MCP server that gives an Alexa+ household a durable operational memory for home repairs, warranties, and service cases, enabling multi-turn troubleshooting, provider booking, and reminders.Apache 2.0
- AlicenseNot gradedqualityBmaintenanceEnables an Alexa-style assistant to plan and execute multi-step smart home routines, remember user preferences across sessions, and render interactive UI cards on screen via Streamable HTTP MCP tools. Uses AWS Bedrock for reasoning with a built-in offline intent fallback.MIT
- AlicenseNot gradedqualityBmaintenanceA self-hosted MCP server that lets Alexa+ help care for an older family member โ medicines, health readings, family messages, errands and scam calls โ with every tool call screened by a deterministic safety gate and a Cedar policy. It applies zones, tripwire lockdowns, scam watches and approval-fatigue limits so money actions require explicit family approval.MIT