Menu / Infrastructure
The tool server.
The FastAPI backend that runs everything here — including this page.
A small FastAPI service behind nginx, SQLite (WAL mode, no ORM) for storage, and a single-admin auth model — a signed cookie for the browser, a bearer token for agents. One generic entries table anchors most of the data model; a handful of dedicated tables (Places, Shopping, Calendar) exist where the relations outgrew a JSON blob.
It's also the MCP tool server this site's Claude agent connects through. The same store that holds Places, Inventory, transcripts, and the software queue is what an agent reads and writes when it works on this codebase — there's no separate "agent database."
◈
LIVE
REST API
A single-admin FastAPI service — Entries, Places, Shopping, Calendar, and more, all behind one auth model.
⌘
LIVE
MCP connector
The same server doubles as an MCP tool surface, so an agent can read and write the site's real data directly.
◆
LIVE
SQLite + WAL
One file, one process, no ORM — boring and replaceable on purpose.