AI咖啡萃取优化服务器

Gaggimate MCP服务器通过AI分析咖啡萃取数据并优化参数,实现自动调整咖啡机配置以提升咖啡品质。

  • by Matvey-Kuk
  • JavaScript
  • 本地部署
  • 15 星标
  • 更新于
在 GitHub 查看 Matvey-Kuk/gaggimate-mcp

使用说明

计量MCP服务器

用于Gaggimate意式浓缩咖啡机配置文件的MCP服务器,具有AI驱动的配置文件优化功能。

博客文章:https://archestra.ai/blog/brew-by-ai

概述

此MCP服务器支持AI反馈循环,以完善浓缩咖啡提取。AI可以读取拍摄历史,分析提取数据,并更新“AI配置文件”,以不断改进您的浓缩咖啡拍摄。这实际上是有效的,并允许机器自动调整自己以适应新的咖啡豆!

AI优化循环

graph LR
    A[Make a Shot] --> B[AI Reads Shot Data via MCP]
    B --> C[AI Analyzes Extraction]
    C --> D[AI Updates 'AI Profile']
    D --> A

过程:

  1. 打一枪 -使用当前的AI配置文件冲泡浓缩咖啡
  2. AI分析射击数据 -通过MCP读取温度曲线、压力曲线和提取指标
  3. AI更新“AI配置文件” -根据分析调整参数(温度、压力、流量、时间)
  4. 重复 -下一个镜头使用改进的轮廓

快速开始

GAGGIMATE_HOST=192.168.1.100 npx -y matvey-kuk/gaggimate-mcp

环境变量

  • GAGGIMATE_HOST:设备主机名(默认值: localhost)
  • GAGGIMATE_PROTOCOL:WebSocket协议 ws 或 wss (默认值: ws)

工具

  • list_profiles:列出所有酿造配置文件
  • get_profile:按ID获取特定配置文件
  • update_ai_profile:更新或创建用于意式浓缩咖啡冲泡的AI配置文件(支持在停止条件下进行自适应提取)。此工具无法更新其他配置文件以避免损坏它们!
  • list_shot_history:列出酿造历史(带可选限制/偏移)
  • get_shot:按ID获取特定镜头的详细信息

码头工人

# Build
npm run build
docker build -t gaggimate-mcp .

# Run with default settings
docker run gaggimate-mcp

# Run with custom host
docker run -e GAGGIMATE_HOST=192.168.1.100 gaggimate-mcp