Delonghi Ecam MCP server
MCP server for DeLonghi ECAM espresso coffee machines via local network
1 stars17 downloads/wk
Reviews
Write oneNobody has reviewed Delonghi Ecam yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Delonghi Ecam tools (13)
write = sends, deletes, buys or postsRead from the package source without running it. The installed server may list more.
brew_beverageStart brewing a beverage on the connected coffee machine.
connectConnect to a DeLonghi ECAM coffee machine on the local network.
disconnectDisconnect from the currently connected coffee machine.
get_machine_infoGet machine information including serial number and model.
get_recipeGet the recipe parameters for a specific beverage.
get_statisticsGet machine usage statistics.
get_statusGet the current status of the connected coffee machine.
list_beveragesList all beverages available on the connected machine.
set_cup_lightControl the cup illumination light.
set_cup_warmerControl the cup warmer plate.
stop_brewingStop the currently brewing beverage.
turn_offTurn the coffee machine off.
turn_onTurn the coffee machine on.
Public scan report
scanner v0.1.9 · 2026-09-27 · same rubric, same numbers if you re-run it
- Code scan10 source files scanned25/25
- –Live reliabilityno gateway calls yet and no remote to proben/a
- –Tool poisoningtools not inspected (local package is not executed); not countedn/a
- Auth qualitylocal package, no credentials required12/15
- Maintenancelast push 159 days ago8/15
- Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
How Delonghi Ecam compares
Against every graded MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 82/100
- higher than 63% of 48,273 servers
- Tools
- 13
- the typical server has 7
- Tools that change things
- 0%
- typical: 0%. Fewer write tools means less an agent can break
- GitHub stars
- 1
- more than 65% of 28,534 servers
- Downloads a week
- 17
- more than 5% of 11,915 servers with a package
What its tools let an agent do: 10 read · 2 change · 1 run or deploy
Install Delonghi Ecam in Claude Code, Cursor or VS Code
claude mcp add mcp-delonghi-ecam -- uvx mcp-delonghi-ecam
What the publisher says
From the Delonghi Ecam repository's README, as published. We do not edit it. Read it on GitHub
mcp-delonghi-ecam
MCP server for DeLonghi ECAM espresso coffee machines via local network control.
mcp-name: io.github.daedalus/mcp-delonghi-ecam
Overview
This MCP server provides comprehensive control over DeLonghi ECAM series automatic espresso coffee machines through their local network API. It enables LLMs to interact with the coffee machine for brewing beverages, monitoring status, and managing machine settings.
Supported Machines
- DeLonghi ECAM 550 series
- DeLonghi Dinamica Plus
- DeLonghi PrimaDonna Soul
- Other ECAM-based machines with local LAN API
Install
pip install mcp-delonghi-ecamUsage
As MCP Server
Run the server:
mcp-delonghi-ecamOr programmatically:
from mcp_delonghi_ecam import mcp
mcp.run()Tools Available
Example Usage
# Connect to machine
await connect("192.168.1.100")
# Get status
status = await get_status("markdown")
# Brew espresso
result = await brew_beverage("espresso", 40, "normal", "medium")
# Brew cappuccino
result = await brew_beverage("cappuccino", 60, "strong", "high")
# Turn on cup warmer
await set_cup_warmer(True)Configuration
The server connects to the coffee machine on the local network using:
- Default Port: 10280
- Protocol: HTTP (local LAN API)
Make sure the coffee machine is connected to the same network as the MCP server.
Development
git clone https://github.com/daedalus/mcp-delonghi-ecam.git
cd mcp-delonghi-ecam
pip install -e ".[test]"
# Run tests
pytest
# Format
ruff format src/ tests/
# Lint
ruff check src/ tests/
# Type check
mypy src/API Reference
Beverage Types
- espresso, coffee, longcoffee, espresso2x
- doppio_plus, americano, cappuccino
- lattemacchiato, caffelatte, flat_white
- espressomacchiato, hotmilk, hot_water, steam, chocolate
Taste Levels
- extramild, mild, normal, strong, extrastrong
Temperature Settings
- low, medium, high
License
MIT License - see LICENSE file for details.
Credits
Protocol information based on reverse-engineered specifications from:
- longshot (Rust implementation)
- ECAMpy
- delonghi-coffee-link-python
Nothing above is checked by us. What we check is on the safety report.
Delonghi Ecam: common questions
- Is Delonghi Ecam MCP server safe?
- Mostly: it is graded B (82/100). Read the Delonghi Ecam safety report
- How do I install Delonghi Ecam?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does Delonghi Ecam need an API key?
- Not as far as the registry entry and our scan can tell: no credentials are declared or required.
- Is Delonghi Ecam maintained?
- The last commit was 195 days ago (2026-04-21). The latest release is v0.1.1.
- How does Delonghi Ecam compare with other MCP servers?
- safety score 82/100 (higher than 63% of 48,273 servers); tools 13 (the typical server has 7); tools that change things 0% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.