Skip to main content
Glama
daedalus

mcp-delonghi-ecam

by daedalus

mcp-delonghi-ecam

MCP-Server für DeLonghi ECAM Espresso-Kaffeemaschinen zur Steuerung über das lokale Netzwerk.

PyPI Python Ruff

mcp-name: io.github.daedalus/mcp-delonghi-ecam

Übersicht

Dieser MCP-server bietet eine vollständige Steuerung für die automatischen Espresso-Kaffeemaschinen der Serie DeLonghi ECAM über ihre lokale Netzwerk-API. Er ermöglicht LLMs, mit der Kaffeemaschine zu interagieren, Getränke zuzubereiten, den Status zu überwachen und Maschineneinstellungen zu verwalten.

Related MCP server: emsesp-mcp-server

Unterstützte Maschinen

  • DeLonghi ECAM 550 series

  • DeLonghi Dinamica Plus

  • DeLonghi PrimaDonna Soul

  • Andere ECAM-basierte Maschinen mit lokaler LAN-API

Install

pip install mcp-delonghi-ecam

Verwendung

Als MCP-Server

Server ausführen:

mcp-delonghi-ecam

Oder programmatisch:

from mcp_delonghi_ecam import mcp

mcp.run()

Verfügbare Tools

Tool

Beschreibung

connect

Mit der Kaffeemaschine unter der IP-Adresse verbinden

disconnect

Verbindung zur Maschine trennen

get_status

Aktuellen Maschinenstatus abrufen

brew_beverage

Ein bestimmtes Getränk zubereiten

stop_brewing

Aktuellen Brühvorgang stoppen

turn_on

Maschine einschalten

turn_off

Maschine ausschalten

set_cup_light

Tassenbeleuchtung steuern

set_cup_warmer

Tassenwärmer steuern

get_machine_info

Seriennummer und Modell der Maschine abrufen

get_statistics

Nutzungsstatistiken abrufen

list_beverages

Verfügbare Getränke auflisten

get_recipe

Rezept für ein Getränk abrufen

Beispielverwendung

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

Konfiguration

Der Server verbindet sich über das lokale Netzwerk mit der Kaffeemaschine:

  • Standard-Port: 10280

  • Protokoll: HTTP (lokale LAN-API)

Stellen Sie sicher, dass die Kaffeemaschine mit demselben Netzwerk verbunden ist wie der MCP-Server.

Entwicklung

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-Referenz

Getränketypen

  • espresso, coffee, long_coffee, espresso_2x

  • doppio_plus, americano, cappuccino

  • latte_macchiato, caffe_latte, flat_white

  • espresso_macchiato, hot_milk, hot_water, steam, chocolate

Geschmacksstufen

  • extra_mild, mild, normal, strong, extra_strong

Temperatureinstellungen

  • low, medium, high

Lizenz

MIT License - siehe LICENSE-Datei für Details.

Danksagungen

Die Protokollinformationen basieren auf reverse-engineerten Angaben von:

  • longshot (Rust-Implementierung)

  • ECAMpy

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