mcp-delonghi-ecam
mcp-delonghi-ecam
ローカルネットワーク制御によるDeLonghi ECAMエスプレッソコーヒーマシン用MCPサーバー。
mcp-name: io.github.daedalus/mcp-delonghi-ecam
概要
このMCPサーバーは、DeLonghi ECAMシリーズの全自動エスプレッソコーヒーマシンをローカルネットワークAPI経由で包括的に制御します。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ファイルを参照してください。
クレジット
プロトコル情報は以下のリバースエンジニアリングされた仕様に基づいています:
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