gaggiuino-mcp

查看源码
2025-5-12
Words 1108Read Time 3 min
Score:85

为Gaggiuino咖啡机控制器设计的轻量级MCP服务器,实时获取咖啡机状态和咖啡制作数据。

gaggiuino-mcp

Gaggiuino MCP 服务器
这是一个轻量级的模型上下文协议(Model Context Protocol, MCP)服务器,专为 Gaggiuino 构建。Gaggiuino 是一个为 Gaggia Classic 意式咖啡机设计的开源控制器。该服务器旨在方便地集成 AI 客户端,以便实时显示或分析来自 Gaggiuino 系统的数据。
关于本项目的详细介绍,请参考我撰写的这篇文章:使用 MCP 服务器优化意式浓缩咖啡

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

  • 获取当前咖啡机状态
  • 访问最新的萃取 ID
  • 获取指定 ID 的萃取数据

功能

📊 实时访问萃取数据🌐 专为本地网络访问设计

使用方法

使用 Claude Desktop

可用工具集

工具集
描述
getLatestShotId
获取最新的意式浓缩萃取 ID
getShotData
获取指定 ID 的萃取数据。参数:id: 萃取 ID
getStatus
获取咖啡机状态

示例

用户:

分析最新的意式浓缩萃取数据

Claude:

我将为您检索并分析最新的意式浓缩萃取数据。首先,我会检查咖啡机的状态,然后获取最新的萃取信息。getStatus现在,我将获取最新萃取的 ID:getLatestShotId让我检索 ID 为 #188 的萃取数据:getShotData根据检索到的数据,我将分析您的最新萃取(ID #188)。以下是分析结果:
咖啡机状态与萃取概览您的咖啡机当前处于空闲状态,温度为 57.2°C,压力为 -0.1 bar。分析的萃取发生在 2025 年 4 月 19 日(基于时间戳),总时长为 26.5 秒(265 个数据点,间隔 0.1 秒)。
萃取配置信息您使用了 "Leva 9 LR v0.5" 配置文件,这是一个多阶段配置文件,具有逐渐降低的压力,目标输出为 40g。该配置文件包括:
  1. 流量控制的预浸阶段,流量为 7 ml/s
  1. 流量降至 3.5 ml/s
  1. 预萃取阶段,流量为 1.5 ml/s,压力限制为 3 bar
  1. 压力在 2 秒内上升至 9 bar
  1. 一系列逐渐降低的压力步骤(8.8→6.0 bar)
萃取分析预浸与萃取阶段
  • 预浸阶段(0-5 秒):以高流量(6-7 ml/s)和最小压力(0.3-0.6 bar)开始,使咖啡粉饼充分饱和。
  • 首次压力上升(5-10 秒):压力逐渐升至 ~2.5 bar,流量降至 ~1.5 ml/s。
  • 压力曲线阶段(10-15 秒):压力保持在 ~3 bar,流量降至 ~0.8 ml/s。
  • 压力上升阶段(15-20 秒):压力在 ~5 秒内从 3 bar 上升至 8.9 bar,遵循编程的曲线。
  • 压力下降阶段(20-26.5 秒):压力从 ~8.5 bar 逐渐降至 6.4 bar,遵循编程的步骤。
关键测量数据
  • 最终产量:38g(基于最终萃取重量)
  • 萃取比例:无法确定(未提供咖啡粉量)
  • 温度稳定性:极佳 - 在整个萃取过程中保持在 92.8-94.1°C
  • 第一滴出现时间:约 11-12 秒(预浸阶段的 ~75%)
  • 峰值流量:7.2 ml/s(开始时)
  • 峰值压力:8.9 bar(约 20 秒时)
萃取动态
  1. 流量:开始时较高(7 ml/s),在预浸阶段逐步降至 3.5 ml/s 和 1.5 ml/s,然后在萃取阶段稳定在 ~2.8 ml/s。
  1. 出水量:总出水量为 87.7 ml,杯中为 38g,表明粉饼中保留了大量水分。
  1. 压力曲线:压力曲线从预浸到萃取阶段表现出色,压力下降过渡平滑。
性能评估这是一次技术执行良好的萃取,与编程的曲线高度吻合:
  • 温度控制:极佳,稳定在 93-94°C
  • 压力曲线:平滑过渡,遵循编程的曲线
  • 萃取流量:在主要萃取阶段保持一致
  • 产量:接近 40g 的目标,达到 38g
您是否希望我对此次萃取的某些方面提供更具体的建议,或者是否有特定参数需要我进行更详细的分析?
上一篇
mcp-unity
下一篇
mcp-server-galaxy-tool