Gaggiuino records what happened during every shot; what it does not do is explain it. Three read calls put that curve in front of a model that can compare it to the last one and say whether to go finer on the grinder.
A read-only bridge to Gaggiuino, the open-source controller for the Gaggia Classic. It runs on your own network and fetches machine state and recorded shot data.
- getStatus — the espresso machine's current state
- getLatestShotId — the id of the most recent shot, which is how you reach the one you just pulled
- getShotData — the recorded telemetry for a shot, by id
A Gaggia Classic running Gaggiuino, reachable on the same local network. The server is launched from a checkout with uv, so Python and a cloned repository; Smithery installs it for Claude Desktop instead.
One command — npx -y @smithery/cli install @AndrewKlement/gaggiuino-mcp --client claude
