An AI store example using Reboot's durable-mcp-python, mcp, and mcp-ui.
uv syncsource .venv/bin/activaterbt dev run- To simulate a failure run:
FAIL_CHECKOUT=true rbt dev run
cd web- Once:
npm install npm run dev
Note: Goose must have an API key for e.g., OpenAI, Claude. Tested with Anthropic's claude-sonnet-4.0.
- Open Extension -> Add custom extension.
- Extension name, e.g., "RebootShop".
- Type: Streamable HTTP.
- Description: "A collection of Reboot-backed shopping endpoints".
- Endpoint
http://127.0.0.1:9991/mcp - Select "Add Extension".
- Query examples: "Show me some shoes," "Show me my orders," "Show me my cart."