Skip to main content
Glama
daedalus

mcp-delonghi-ecam

by daedalus

mcp-delonghi-ecam

MCP-сервер для кофемашин DeLonghi ECAM с управлением через локальную сеть.

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

  • Другие машины на базе ECAM с локальным LAN API

Установка

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