Skip to main content
Glama
daedalus

mcp-delonghi-ecam

by daedalus

mcp-delonghi-ecam

Servidor MCP para máquinas de café espresso DeLonghi ECAM mediante control por red local.

PyPI Python Ruff

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

Resumen

Este servidor MCP proporciona un control integral de las máquinas de café espresso automáticas de la serie ECAM de DeLonghi a través de su API de red local. Permite a los LLM interactuar con la cafetera para preparar bebidas, supervisar el estado y gestionar la configuración de la máquina.

Related MCP server: emsesp-mcp-server

Máquinas compatibles

  • Serie DeLonghi ECAM 550

  • DeLonghi Dinamica Plus

  • DeLonghi PrimaDonna Soul

  • Otras máquinas basadas en ECAM con API de LAN local

Instalación

pip install mcp-delonghi-ecam

Uso

Como servidor MCP

Ejecutar el servidor:

mcp-delonghi-ecam

O de forma programática:

from mcp_delonghi_ecam import mcp

mcp.run()

Herramientas disponibles

Herramienta

Descripción

connect

Conecta con la cafetera en la dirección IP

disconnect

Desconecta de la máquina

get_status

Obtiene el estado actual de la máquina

brew_beverage

Prepara una bebida específica

stop_brewing

Detiene la preparación actual

turn_on

Enciende la máquina

turn_off

Apaga la máquina

set_cup_light

Controla la iluminación de la taza

set_cup_warmer

Controla el calentador de tazas

get_machine_info

Obtiene el número de serie y el modelo de la máquina

get_statistics

Obtiene las estadísticas de uso

list_beverages

Lista las bebidas disponibles

get_recipe

Obtiene la receta de una bebida

Ejemplo de uso

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

Configuración

El servidor se conecta a la cafetera en la red local mediante:

  • Puerto predeterminado: 10280

  • Protocolo: HTTP (API de LAN local)

Asegúrese de que la cafetera y el servidor MCP estén conectados a la misma red.

Desarrollo

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/

Referencia de la API

Tipos de bebidas

  • espresso, coffee, long_coffee, espresso_2x

  • doppio_plus, americano, cappuccino

  • latte_macchiato, caffe_latte, flat_white

  • espresso_macchiato, hot_milk, hot_water, steam, chocolate

Niveles de sabor

  • extra_mild, mild, normal, strong, extra_strong

Ajustes de temperatura

  • low, medium, high

Licencia

Licencia MIT: consulte el archivo LICENSE para obtener más detalles.

Créditos

La información del protocolo se basa en especificaciones de ingeniería inversa de:

  • longshot (implementación en 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