Gaggiuino MCP 服务器是一个基于 Model Context Protocol (MCP) 的服务器,它为经过 Gaggiuino 修改的意式咖啡机提供标准化接口。借助 MCP 协议,用户能够轻松访问和控制 Gaggia 咖啡机的 API。
本服务器旨在为经过 Gaggiuino 修改的意式咖啡机提供便捷的访问和控制方式。您可以通过以下步骤快速启动服务器。
git clone https://github.com/yourusername/mcp-server-gaggiuino.git
cd mcp-server-gaggiuino
npm install
npm run build
使用环境变量配置服务器:
| 属性 | 详情 |
|---|---|
GAGGIUINO_BASE_URL |
Gaggiuino API 的 URL(默认:http://localhost:3000) |
SERVER_PORT |
HTTP 传输端口(默认:8080) |
MCP_TRANSPORT_TYPE |
传输类型(stdio 或 http,默认:stdio) |
REQUEST_TIMEOUT |
API 请求超时时间(单位:毫秒,默认:5000) |
LOG_LEVEL |
日志级别(默认:info) |
npm start
用于开发且带有热重载:
npm run dev
npm run inspect
node /path/to/mcp-server-gaggiuino/dist/index.jsgetSystemStatus:获取当前咖啡机状态getLatestShot:获取最近的打奶昔 IDgetShotData:根据 ID 获取特定打奶昔的详细数据getAllProfiles:获取所有可用配方列表selectProfile:通过 ID 选择配方deleteProfile:通过 ID 删除配方uploadShot:上传新的打奶昔数据本项目采用 MIT 许可证。