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 - 자세한 내용은 LICENSE 파일을 참조하세요.
크레딧
프로토콜 정보는 다음 프로젝트들의 리버스 엔지니어링된 사양을 기반으로 합니다:
longshot (Rust 구현)
ECAMpy
delonghi-coffee-link-python
This server cannot be deployed
Maintenance
Related MCP Connectors
- mytesla.ioOAuthio.mytesla
Control your Tesla from your AI assistant - climate, charging, access, and security.
Remote MCP for RunComfy: ComfyUI deployments, hosted models, LoRA training. 31 tools.
Provides capabilities that let LLM agents perform a range of infrastructure management tasks.
Provide detailed Pokémon data and information through a standardized MCP interface. Enable LLMs an…
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.6-
- 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

mcp-divoom-lanofficial
AlicenseBqualityBmaintenanceEnables AI clients to control Divoom LAN devices, including watchface management, brightness adjustment, and screen control through natural language.1865 npm5MIT- FlicenseNot gradedqualityDmaintenanceEnables LLMs to control Home Assistant devices, including lights, switches, and climate devices, through natural language commands.-