
julianleopold/gaggimate-mcp
Developer toolsこのページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る
— あなたの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:
-
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.
-
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
- Changelog
- The Dialing Flow
- Example Conversations
- MCP Tools
- MCP Resources
- Safety Guardrails
- Requirements
- Quick Start
- Claude Desktop Project Setup (Optional)
- Configuration (Optional)
- Troubleshooting
- How It Works
- Local Data Storage
- Development
- Why a Skill Instead of a Knowledge File?
- Project Structure
- Related
- License
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)
インストール
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"
]
}
}
}