Skip to main content
Glama
nishigandhamali

FixLoop

FixLoop

Voice-first household incident recovery, built as an Alexa+ concept simulation (not an official Alexa product; no native Alexa/Echo integration is claimed).

Status

See docs/IMPLEMENTATION_STATUS.md for what genuinely works today.

Related MCP server: Latchbook

Run locally (no Docker required)

pnpm install            # pnpm 12, Node >= 22
cp .env.example .env
pnpm db:start &         # real PostgreSQL 17 via embedded-postgres on :54329 (or: docker compose up -d)
pnpm db:migrate && pnpm db:seed
pnpm dev                # API + MCP at http://127.0.0.1:4000 (POST /mcp)
pnpm verify             # typecheck + tests

Delivery: simulated or real email

After you approve a repair request, FixLoop delivers it one of two ways, chosen by DELIVERY in .env:

  • simulated (default): the request is stored in the local ProviderRequest table. No technician is contacted.

  • email: the exact approved text is emailed through the Resend API. Set EMAIL_API_KEY, EMAIL_FROM and TECHNICIAN_EMAIL. With Resend's test sender (onboarding@resend.dev) mail can only go to the address that owns the Resend account, so use that address as TECHNICIAN_EMAIL to try it safely.

In email mode the recipient address is on the approval card, is covered by the approval hash, and the request is sent at most once (the request's idempotency key is the email service's Idempotency-Key). The demo scenarios that submit a request or inject faults are disabled, because they only make sense with the simulated provider.

Related MCP Connectors

Related MCP Servers

  • A
    license
    Not graded
    quality
    B
    maintenance
    A 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
  • A
    license
    Not graded
    quality
    C
    maintenance
    Enables an MCP client to resolve household appliances, retrieve local manual/warranty/incident records, compare a stored warranty date, review persistent service case history, and draft cited repair cases that only a human can approve or close before export.
    MIT
  • A
    license
    Not graded
    quality
    B
    maintenance
    Enables an Alexa+ host to remember a household's appliances, filter sizes, shut-off valves and past repairs, so it can triage a breakdown, walk through personalised repair steps hands-free, order the exact-fit part through a confirmed checkout, or hand a professional a complete job brief. Exposes 12 MCP tools plus 8 MCP Apps widgets over Streamable HTTP, secured by OAuth 2.1 with PKCE and scoped read/write access to home and order data.
    2 npm
    Apache 2.0
  • A
    license
    Not graded
    quality
    B
    maintenance
    Enables Alexa+ and other MCP clients to diagnose household appliance problems through safety-reviewed triage steps, find model-fit parts, place explicitly confirmed orders, and schedule delivery follow-ups and preventive maintenance. Every case, order, and reminder persists per household, so conversations resume from any device days later.
    MIT