Skip to main content
Glama

šŸ BeeMind: An Ambient AI Agent for Amazon Bee

Technical Subtitle

Proactive Memory, Commitment Tracking & MCP-Powered Tool Orchestration with Amazon Bedrock

Hackathon Track AWS Builder Challenge License: MIT

Built for the Build, Ship, Shape: Amazon Developer Hackathon 2026
Targeting the Bee (Wearable AI) Track, AWS Builder Mini Challenge, and Open Source Mini Challenge.


🌟 Overview

BeeMind is an ambient intelligence companion and open Model Context Protocol (MCP) server designed for the Amazon Bee Wearable ecosystem (Bee Frontier, Bee Eclipse, and Apple Watch running Bee software).

By converting continuous acoustic streams into actionable intelligence without storing raw audio, BeeMind powers:

  1. 🧠 Proactive Second Brain & Recall: Semantic Q&A over daily memories and recommendations using Amazon Bedrock embeddings.

  2. šŸ¤ Real-Time Meeting Commitments: Instant extraction of action items, assignees, and deadlines, syncing to Jira, Notion, and Slack.

  3. šŸ‘· Hands-Free Field & Industrial Workflow: Voice-checked audit reports, vibration/pressure telemetry, and hazard alerts for deskless workers.

  4. ⚔ Ambient Agentic Bridge & Bee MCP Server: Open Model Context Protocol (MCP) server enabling external AI agents (Claude, Bedrock AgentCore) to interact with wearable context.


Related MCP server: @cogniahq/mcp

šŸ—ļø Architecture

                       ā”Œā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”
                       │  Amazon Bee Wearable / Apple Watch     │
                       │  (Acoustic Diarization & Telemetry)    │
                       ā””ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”¬ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”˜
                                           │
                        Bee CLI / REST Ingestion Endpoint
                                           │
                                           ā–¼
ā”Œā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”
│                         BeeMind Ambient Core Engine                         │
│                                                                             │
│   ā”Œā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”                   ā”Œā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”   │
│   │   Amazon Bedrock       │                   │    Model Context       │   │
│   │   Runtime Service      │                   │    Protocol (MCP)      │   │
│   │   (Claude 3.5 Sonnet / │◄─────────────────►│    stdio Server        │   │
│   │    Nova / Titan)       │                   │    (5 Active Tools)    │   │
│   ā””ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”˜                   ā””ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”˜   │
ā””ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”¬ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”˜
                                       │
                                       ā–¼
ā”Œā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”
│                    BeeMind Interactive Companion UI                         │
│                                                                             │
│   [Live Audio Stream]    [Second Brain]    [Action Items]    [Field Mode]   │
ā””ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”˜

šŸš€ Quickstart & Setup

Prerequisites

  • Node.js 18+ (tested on Node.js v24)

  • npm or pnpm

1. Clone & Install

git clone <your-repo-url>
cd Amazon
npm install

2. Environment Variables (Optional)

Copy .env.example to .env.local:

cp .env.example .env.local

Note for Judges: If AWS credentials are not set, BeeMind runs automatically with its Intelligent Zero-Config Local Engine so you can evaluate all features immediately!

3. Run the Development Server

npm run dev

Open http://localhost:3000 in your browser.

4. Run the Model Context Protocol (MCP) Server

To connect BeeMind to Claude Desktop, Cursor, or any MCP-compatible agent client:

npm run mcp:run

MCP Configuration snippet (claude_desktop_config.json):

{
  "mcpServers": {
    "beemind-wearable": {
      "command": "npx",
      "args": ["tsx", "server/mcp/index.ts"],
      "cwd": "/path/to/project"
    }
  }
}

5. Run the Bee Wearable Stream Simulator

Simulate real-time streaming audio events into the companion dashboard:

npm run simulate:bee

šŸ› ļø MCP Tools Reference

The BeeMind MCP server exposes 5 standardized tools:

MCP Tool Name

Description

Parameters

bee_get_device_status

Returns wearable battery level, connection, and recording mode

None

bee_get_recent_transcripts

Returns the latest diarized spoken transcripts with confidence

limit, mode

bee_search_memory

Semantic RAG query across user's wearable memory

query, category

bee_get_action_items

Retrieves extracted commitments and assigned tasks

status, priority

bee_dispatch_task

Dispatches autonomous agent workflows from spoken intent

actionType, summary


šŸ“ Repository Structure

ā”œā”€ā”€ app/
│   ā”œā”€ā”€ api/
│   │   ā”œā”€ā”€ bedrock/chat/route.ts     # Natural language memory recall
│   │   ā”œā”€ā”€ bedrock/status/route.ts   # Device & AI engine status
│   │   └── bee/stream/route.ts       # Audio chunk ingestion
│   ā”œā”€ā”€ globals.css                   # Glassmorphism & audio waveform styles
│   ā”œā”€ā”€ layout.tsx                    # Root layout with BeeMind branding
│   └── page.tsx                      # Crextio luxury bento companion app
ā”œā”€ā”€ lib/
│   ā”œā”€ā”€ bedrock-service.ts            # AWS Bedrock + Zero-Config fallback engine
│   ā”œā”€ā”€ bee-store.ts                  # Seed data & store definitions
│   └── types.ts                      # TypeScript models
ā”œā”€ā”€ public/
│   └── logo.png                      # Official BeeMind cybernetic logo
ā”œā”€ā”€ server/
│   ā”œā”€ā”€ bee-simulator.ts              # CLI stream generator
│   └── mcp/index.ts                  # Official Model Context Protocol Server
ā”œā”€ā”€ AMAZON_FEEDBACK.md                # Feedback for Amazon Bee Developer team
ā”œā”€ā”€ DEMO_SCRIPT.md                    # 3-minute video pitch script
ā”œā”€ā”€ DEVPOST_SUBMISSION.md             # Devpost text ready to submit
ā”œā”€ā”€ LICENSE                           # Open source MIT license
└── package.json

šŸ“„ License

Released under the MIT License.

Maintenance

ActivityMaintained
ResponsivenessNo issues

Related MCP Connectors

Related MCP Servers

  • A
    license
    Not graded
    quality
    D
    maintenance
    Connects AI assistants to personal lifelog data from Limitless AI, enabling users to search and retrieve memories, recordings, and meeting notes. It allows for natural language querying of personal history and provides AI-generated daily summaries within MCP-compatible applications.
    1
    MIT
  • A
    license
    A
    quality
    C
    maintenance
    Enables AI assistants to query end-to-end encrypted memories from Cognia workspace via MCP. Supports search, retrieval, and action execution against connected services like Slack, Notion, and GitHub.
    5
    9 npm
    MIT
  • A
    license
    Not graded
    quality
    C
    maintenance
    Enables MCP clients to discover and create agents, durably submit messages with verifiable replies, and search source-linked local memory. Exposes eight authenticated tools with owner-approved OAuth, transcript-backed verification, and explicit control over history import and embedding.
    MIT