JG

julianleopold/gaggimate-mcp

Developer tools

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る

38 stars 12 forks 品質 78 トレンド 26MIT

— あなたのAIエージェントが直接Gaggimateを制御するようにしましょう

概要

— あなたのAIエージェントが直接Gaggimateを制御するようにしましょう 私は私のエスプレッソマシンを制御するAIバリスタにクロードを回しました 既に、エスプレッソをダイヤルする方法や、Claude、ChatGPT、Geminiなどのモデルは、既にJSON形式でGaggimateプロファイルを生成できます。 1. それはあなたのLMの代理店が直接あなたのGaggimate機械と対話することを可能にしますコピー ペースト無しまたは手動で要求されたアップロード。 LLMエージェントは、ショット履歴を読み取り、抽出を分析し、試食フィードバックを保存し、生成されたプロファイルをアップロードし、結果や希望に基づいて調整することができます。 2. あなたのエスプレッソをダイヤルするのに役立つ方法についてのエージェントをガイドするには、抽出理論、試食、圧力プロファイリング、およびGaggimateのプロファイルシステムを理解するバリスタのコーチに汎用LMを回します。 チャリー・ホールのおかげで、ガギメイト・バリスタのプロジェクトから知識ファイルや診断パターンを使えるようにしました.

概要(AI 翻訳)

DIY AI Barista — 人工知能エージェントが直接Gaggimateを制御できるようにする

ブログ投稿: 私は私のエスプレッソマシンを制御するAIバリスタにClaudeを回しました

既に、エスプレッソをダイヤルする方法や、Claude、ChatGPT、Geminiなどのモデルは、既にJSON形式でGaggimateプロファイルを生成できます。

このリポジトリは2つの機能を提供します。

1。LMエージェントがGaggimateマシンと直接やり取りすることを可能にするMCPサーバーは、コピーペーストや手動でアップロードする必要はありません。 LLMエージェントは、ショット履歴を読み取り、抽出を分析し、試食フィードバックを保存し、生成されたプロファイルをアップロードし、結果や希望に基づいて調整することができます。

2。指示、知識、スキルあなたのエスプレッソをダイヤルする方法に関するエージェントをガイドするには、抽出理論、試食、圧力プロファイリング、およびGaggimateのプロファイルシステムを理解するバリスタのコーチに汎用LMを回します。 チャリー・ホールのおかげで、ガギメイト・バリスタのプロジェクトから知識ファイルや診断パターンを使えるようにしました。

コンテンツの表

  • このリポジトリにあるもの
  • 変更ログ
  • ダイアリングフロー
  • 事例会話
  • MCPツール

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。

README

以下は原文 README の抜粋です。原文を見る。

Gaggimate MCP Server

DIY AI Barista — Let your AI agent directly control your Gaggimate

Blog Post: I Turned Claude Into an AI Barista Controlling My Espresso Machine

You can already ask an LLM for advice on how to dial your espresso, and models like Claude, ChatGPT, or Gemini can already generate Gaggimate profiles in JSON format.

This repository provides two things:

  1. An MCP server that allows your LLM agent to directly interact with your Gaggimate machine—no copy-pasting or manually uploading required. Your LLM agent can read your shot history, analyze extractions, store your tasting feedback, upload generated profiles, and adjust them based on your results and wishes.

  2. Instructions, knowledge, and skills to guide the agent on how to help you dial your espresso—turning a general-purpose LLM into a barista coach that understands extraction theory, tasting vocabulary, pressure profiling, and Gaggimate’s profile system. Thanks to Charlie Hall for allowing me to use and adapt the knowledge files and diagnostic patterns from his gaggimate-barista project.

Table of Contents

What’s in this Repository

MCP Server — Nine tools and eight resources that give your AI direct access to your machine and local data:

  • Read shot data — Temperature curves, pressure readings, flow rates, extraction timing
  • Manage profiles — Create, update, and list brewing profiles directly on your device
  • Track feedback — Record ratings and tasting notes synced to your Gaggimate
  • Browse history — List recent shots with filtering
  • Diagnose issues — Automated connection troubleshooting
  • Manage coffees — Create and update coffee tracking files with brewing journal
  • User setup — Store and retrieve your equipment and preferences
  • Grind map — Track successful grind settings across coffees
  • Brewing insights — Accumulate cross-coffee patterns and learnings
  • Knowledge resources — On-demand access to espresso knowledge files (including subdirectories)
GitHub で README 全文を見る

インストール

This server does not publish a one-line install command.

Open the repository installation guide MCP 初心者?mcpskill.org のガイドから始めましょう →

設定

{ "mcpServers": { "gaggimate": { "command": "/opt/homebrew/bin/uv", "args": [ "--directory", "/Users/yourname/code/gaggimate-mcp", "run", "mcp", "run", "src/gaggimate_mcp/server.py" ] } } }