mcp-delonghi-ecam
mcp-delonghi-ecam
通过本地网络控制 DeLonghi ECAM 意式浓缩咖啡机的 MCP 服务器。
mcp-name: io.github.daedalus/mcp-delonghi-ecam
概述
该 MCP 服务器通过咖啡机的本地网络 API,为 DeLonghi ECAM 系列自动意式浓缩咖啡机提供全面的控制能力。它让 LLM 能够与咖啡机交互,用于制作饮品、监控状态和管理机器设置。
Related MCP server: emsesp-mcp-server
支持的机器
DeLonghi ECAM 550 系列
DeLonghi Dinamica Plus
DeLonghi PrimaDonna Soul
其他支持本地 LAN API 的 ECAM 机型
安装
pip install mcp-delonghi-ecam使用
作为 MCP 服务器
运行服务器:
mcp-delonghi-ecam或以编程方式运行:
from mcp_delonghi_ecam import mcp
mcp.run()可用工具
工具 | 描述 |
| 通过 IP 地址连接到咖啡机 |
| 断开与咖啡机的连接 |
| 获取咖啡机当前状态 |
| 冲煮指定饮品 |
| 停止当前冲煮 |
| 开启咖啡机 |
| 关闭咖啡机 |
| 控制杯灯照明 |
| 控制杯盘加热器 |
| 获取机器序列号和型号 |
| 获取使用统计信息 |
| 列出可用饮品 |
| 获取饮品的配方 |
示例用法
# 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)配置
服务器通过以下配置连接局域网中的咖啡机:
默认端口:10280
协议:HTTP(本地 LAN API)
请确保咖啡机与 MCP 服务器连接到同一网络。
开发
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 参考
饮品类型
espresso,coffee,long_coffee,espresso_2xdoppio_plus,americano,cappuccinolatte_macchiato,caffe_latte,flat_whiteespresso_macchiato,hot_milk,hot_water,steam,chocolate
口味等级
extra_mild,mild,normal,strong,extra_strong
温度设置
low,medium,high
许可证
MIT License - 详见 LICENSE 文件。
致谢
协议信息基于以下来源的逆向工程规范:
longshot (Rust 实现)
ECAMpy
delonghi-coffee-link-python
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- FlicenseNot gradedqualityDmaintenanceEnables LLMs to discover and control Crestron Home automation systems through natural language, including lights, shades, scenes, thermostats, and sensors with multi-language support and fuzzy device name matching.2
- AlicenseNot gradedqualityCmaintenanceEnables LLM applications to query and visualize data from Bosch/Buderus heat pumps via ems-ESP, including temperatures, statistics, and heat curves through natural language.9MIT
- FlicenseNot gradedqualityBmaintenanceEnables AI agents to control a Cecotec Conga robot vacuum via 26 tools for state, cleaning modes, settings, timers, and system info.1

mcp-divoom-lanofficial
AlicenseBqualityBmaintenanceEnables AI clients to control Divoom LAN devices, including watchface management, brightness adjustment, and screen control through natural language.18561MIT
Related MCP Connectors
Operate Linux, macOS and Windows from your LLM. Every action runs through an auditable allowlist.
Self-hosted MCP gateway: turn any API, database or MCP server into AI connectors — no code.
Provides cloud browser automation capabilities using Stagehand and Browserbase, enabling LLMs to i…
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/daedalus/mcp-delonghi-ecam'
If you have feedback or need assistance with the MCP directory API, please join our Discord server