咖啡机数据服务器

Gaggiuino MCP Server是一个轻量级的模型上下文协议服务器,专为Gaggiuino开源咖啡机控制器设计,提供实时数据访问和分析功能。

  • by AndrewKlement
  • Python
  • 本地部署
  • 10 星标
  • 更新于
在 GitHub 查看 AndrewKlement/gaggiuino-mcp

使用说明

gaggiuino-mcp

MCP 服务器 这是一个轻量级的模型上下文协议(MCP)服务器,专为 加吉乌伊诺,Gaggia Classic的开源意式浓缩咖啡机控制器。它旨在轻松集成想要实时显示或分析Gaggiuino系统数据的AI客户端。

这是我写的一篇关于这个项目的文章https://medium.com/@a.klement.w/在浓缩咖啡中拨号-使用mcp服务器-0207819fe93a

允许连接的客户端执行以下操作:

  • 检索当前机器状态

  • 访问最新的镜头ID

  • 获取指定id的拍摄数据

特性

📊 实时访问射击遥测

🌐 专为本地网络接入而设计

如何使用

使用克劳德桌面

{
  "mcpServers": {
      "gaggiuino": {
          "command": "uv",
          "args": [
              "--directory",
              "/ABSOLUTE/PATH/TO/PARENT/FOLDER/gaggiuino-mcp",
              "run",
              "gaggiuino.py"
          ]
      }
  }
}

通过Smithery安装

通过以下方式自动安装Claude Desktop的Gaggiuino浓缩咖啡机服务器 史密瑟里:

npx -y @smithery/cli install @AndrewKlement/gaggiuino-mcp --client claude

可用工具集

工具集 说明
getLatestShotId 获取最新的浓缩咖啡杯id
getShotData 获取某个id的浓缩咖啡拍摄数据。Args:id:shot id
getStatus 获取浓缩咖啡机状态

示例

用户:

分析最新的浓缩咖啡拍摄数据

克劳德:

我会为您检索和分析最新的浓缩咖啡拍摄数据。让我先检查一下您的浓缩咖啡机的状态,然后获取最新的拍摄信息。 getStatus 现在,我将获得最新一杯浓缩咖啡的ID: getLatestShotId 让我检索188号射击的数据: getShotData 根据检索到的数据,我现在将分析您最新的浓缩咖啡(ID#188)。以下是我的分析:

机器状态和射击概述 您的机器目前在57.2°C的温度和-0.1巴的压力下闲置。分析的镜头拍摄于2025年4月19日(基于时间戳),总时长为 26.5秒(265个数据点,间隔0.1秒)。

配置文件信息 您使用了“Leva 9 LR v0.5”剖面,这是一个多相剖面,压力下降,目标输出为40克。该配置文件具有

  1. 7 ml/s的流量控制预融合
  2. 流量降至3.5 ml/s
  3. 在3巴压力限制下,以1.5 ml/s的流量进行预提取
  4. 压力在2秒内升至9巴
  5. 一系列逐渐下降的压力阶跃(8.8→6.0巴)

射击分析 预输注和提取阶段

  • 预输注(0-5s):以高流速(6-7ml/s)和最小压力(0.3-0.6巴)开始,使冰球饱和。
  • 第一次压力上升(5-10s):压力逐渐上升至~2.5巴,同时流量降至~1.5 ml/s。
  • 压力分布阶段(10-15s):压力保持在3巴左右,流量降至~0.8 ml/s。
  • 压力斜坡(15-20s):压力在编程曲线后约5秒内从3巴增加到8.9巴。
  • 压力下降阶段(20-26.5s):压力在剖面步骤后从~8.5巴逐渐下降到6.4巴。

关键测量

  • 最终产量:38g(基于最终注射重量)
  • 冲泡比例:无法确定(未提供咖啡剂量)
  • 温度稳定性:极佳-在整个提取过程中保持在92.8-94.1°C
  • 第一滴:出现在11-12秒左右(预融合后约75%)
  • 峰值流速:7.2 ml/s(开始时)
  • 峰值压力:8.9巴(约20秒时)

萃取动力学

  1. 流速:在预融合过程中,流速开始很高(7 ml/s),降至3.5 ml/s,然后降至1.5 ml/s,在提取过程中稳定在~2.8 ml/s。
  2. 供水:泵送的总水量为87.7毫升,杯中有38克,表明冰球中有大量的水滞留。
  3. 压力曲线:压力曲线显示了从预融合到提取的良好进展,压力平稳过渡到下降。

绩效评估 这似乎是一个技术上执行良好的镜头,并且很好地遵守了编程配置文件:

  • 温度控制:在93-94°C左右具有出色的稳定性
  • 压力曲线:遵循编程曲线,平滑过渡
  • 提取流量:在主提取阶段保持一致
  • 重量输出:达到38克(接近40克目标)

您是否希望我就这张照片的任何方面提供更具体的建议,或者您是否希望我们更详细地分析某个特定参数?