meticulous-mcp
v0.1.0
Published
MCP server for controlling Meticulous espresso machines via AI Clients
Maintainers
Readme
meticulous-mcp
MCP server for controlling Meticulous espresso machines via Claude and other AI clients.
Installation
Claude Desktop
Add to your Claude Desktop config (~/Library/Application Support/Claude/claude_desktop_config.json):
{
"mcpServers": {
"meticulous": {
"command": "npx",
"args": ["-y", "meticulous-mcp"]
}
}
}Configuration
| Environment Variable | Default | Description |
|---------------------|---------|-------------|
| METICULOUS_URL | http://meticulousimaginativeflavorprofile.local | Your machine's URL |
Available Tools
Machine
get_device_info- Get device information (firmware, serial, etc.)get_status- Get current machine status (temperatures, pressures)get_settings- Get machine settingsupdate_setting- Update a machine settingexecute_action- Execute machine actions
Profiles
list_profiles- List all profilesget_profile- Get profile detailsload_profile- Load a profile for brewingget_last_profile- Get the last used profilesave_profile- Create or update a profileget_profile_schema- Get the JSON schema for profiles
Brewing
start_brew- Start brewing with current profilestop_brew- Stop the current brewtare_scale- Tare the scalepreheat- Start preheatingreset_machine- Reset the machine
History
search_shot_history- Search shot historyget_shot_details- Get details of a specific shotget_last_shot- Get the most recent shotget_current_shot- Get current shot in progressget_history_stats- Get brewing statisticsrate_shot- Rate a shot
Usage with Other Projects
The tools can be imported for use in other projects:
import { registerMCPTools, type ToolContext } from "meticulous-mcp/tools"Related Projects
- meticulous-bridge - Bridge agent for cloud connectivity
License
MIT
