I craft unique cereal names, stories, and ridiculously cute Cereal Baby images.

mcp-server-gaggiuino
3 years
Works with Finder
1
Github Watches
0
Github Forks
0
Github Stars
Gaggiuino MCP Server
A Model Context Protocol (MCP) server for Gaggiuino-modified espresso machines. This server provides a standardized interface to access and control your Gaggia espresso machine's API through the MCP protocol.
Features
- Access shot data and history
- View and manage espresso profiles
- Monitor machine status in real-time
- Upload new shot data
- Compatible with AI assistants and other MCP clients
Prerequisites
- Node.js 18 or later
- A Gaggiuino-modified espresso machine accessible via HTTP
- npm or yarn
Installation
-
Clone this repository:
git clone https://github.com/yourusername/mcp-server-gaggiuino.git cd mcp-server-gaggiuino
-
Install dependencies:
npm install
-
Build the project:
npm run build
Configuration
Configure the server using environment variables:
-
GAGGIUINO_BASE_URL
: URL of your Gaggiuino API (default:http://localhost:3000
) -
SERVER_PORT
: Port for HTTP transport (default:8080
) -
MCP_TRANSPORT_TYPE
: Transport type (stdio
orhttp
, default:stdio
) -
REQUEST_TIMEOUT
: API request timeout in ms (default:5000
) -
LOG_LEVEL
: Logging level (default:info
)
Usage
Starting the Server
npm start
For development with hot reloading:
npm run dev
Testing with MCP Inspector
npm run inspect
Connecting to Claude Desktop
- In Claude Desktop, go to Settings > MCP Servers
- Add a new server with the command:
node /path/to/mcp-server-gaggiuino/dist/index.js
API Reference
Tools
-
getSystemStatus
: Get the current status of the espresso machine -
getLatestShot
: Get the ID of the most recent shot -
getShotData
: Get detailed data for a specific shot by ID -
getAllProfiles
: Get a list of all available profiles -
selectProfile
: Select a profile by ID -
deleteProfile
: Delete a profile by ID -
uploadShot
: Upload data for a new shot
License
MIT
Acknowledgements
相关推荐
Converts Figma frames into front-end code for various mobile frameworks.
I find academic articles and books for research and literature reviews.
Confidential guide on numerology and astrology, based of GG33 Public information
Embark on a thrilling diplomatic quest across a galaxy on the brink of war. Navigate complex politics and alien cultures to forge peace and avert catastrophe in this immersive interstellar adventure.
Delivers concise Python code and interprets non-English comments
💬 MaxKB is an open-source AI assistant for enterprise. It seamlessly integrates RAG pipelines, supports robust workflows, and provides MCP tool-use capabilities.
Micropython I2C-based manipulation of the MCP series GPIO expander, derived from Adafruit_MCP230xx
The all-in-one Desktop & Docker AI application with built-in RAG, AI agents, No-code agent builder, MCP compatibility, and more.
MCP server to provide Figma layout information to AI coding agents like Cursor
Reviews

user_Jnc9cBCF
I've been using the mcp-server-gaggiuino and it has revolutionized my coffee brewing experience. WynnD has crafted an exceptional tool that integrates seamlessly into my setup. The user-friendly interface and the comprehensive instructions available on the GitHub page make it easy to configure. Highly recommend to anyone in need of a reliable server for their Gaggiuino machine.