Skip to main content
Glama
daedalus

mcp-delonghi-ecam

by daedalus

mcp-delonghi-ecam

ローカルネットワーク制御によるDeLonghi ECAMエスプレッソコーヒーマシン用MCPサーバー。

PyPI Python Ruff

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()

利用可能なツール

ツール

説明

connect

IPアドレスでコーヒーマシンに接続

disconnect

マシンから切断

get_status

現在のマシンステータスを取得

brew_beverage

特定の飲料を抽出

stop_brewing

現在の抽出を停止

turn_on

マシンの電源をオン

turn_off

マシンの電源をオフ

set_cup_light

カップ照明を制御

set_cup_warmer

カップウォーマーを制御

get_machine_info

マシンのシリアル番号とモデルを取得

get_statistics

使用統計を取得

list_beverages

利用可能な飲料を一覧表示

get_recipe

飲料のレシピを取得

使用例

# 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_2x

  • doppio_plus, americano, cappuccino

  • latte_macchiato, caffe_latte, flat_white

  • espresso_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

A
license - permissive license
Not graded
quality - not tested
C
maintenance

Maintenance

Maintainers
Response time
0dRelease cycle
2Releases (12mo)
Commit activity

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

  • A
    license
    Not graded
    quality
    C
    maintenance
    Enables LLM applications to query and visualize data from Bosch/Buderus heat pumps via ems-ESP, including temperatures, statistics, and heat curves through natural language.
    9
    MIT
  • A
    license
    B
    quality
    B
    maintenance
    Enables AI clients to control Divoom LAN devices, including watchface management, brightness adjustment, and screen control through natural language.
    18
    56
    1
    MIT

View all related MCP servers

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…

View all MCP Connectors

Latest Blog Posts

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