MCP.so
ログイン

Gaggiuino MCP Server

@WynnD

基本情報

カテゴリ

その他

トランスポート

stdio

作者

WynnD

Gaggiuino MCP Server について

概要はまだありません

#mcp-server#espresso-machine#gaggiuino

Gaggiuino MCP Server の設定

以下の設定を使って、このサーバーを MCP 対応クライアントに追加してください。

{
  "mcpServers": {
    "gaggiuino-mcp-server": {
      "command": "node",
      "args": [
        "/path/to/mcp-server-gaggiuino/dist/index.js"
      ],
      "env": {
        "GAGGIUINO_BASE_URL": "",
        "SERVER_PORT": "",
        "MCP_TRANSPORT_TYPE": "",
        "REQUEST_TIMEOUT": "",
        "LOG_LEVEL": ""
      }
    }
  }
}

Gaggiuino MCP Server のツール

7

Get the current status of the espresso machine

Get the ID of the most recent shot

Get detailed data for a specific shot by ID

Get a list of all available profiles

Select a profile by ID

Delete a profile by ID

Upload data for a new shot

概要

What is Gaggiuino MCP Server?

It is a Model Context Protocol (MCP) server for Gaggiuino‑modified espresso machines. It provides a standardized interface to access and control a Gaggia machine’s API through the MCP protocol, enabling integration with AI assistants and other MCP clients.

How to use Gaggiuino MCP Server?

Clone the repository, run npm install and npm run build, then configure environment variables such as GAGGIUINO_BASE_URL (default http://localhost:3000) and MCP_TRANSPORT_TYPE (default stdio). Start the server with npm start. To connect from Claude Desktop, add an MCP server with the command node /path/to/mcp-server-gaggiuino/dist/index.js.

Key features of Gaggiuino MCP Server

  • 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
  • HTTP and stdio transport support

Use cases of Gaggiuino MCP Server

  • Retrieve and review past espresso shot data
  • View, select, or delete brewing profiles remotely
  • Monitor live machine status from an MCP client
  • Upload new shot data programmatically

よくある質問

1

What are the prerequisites?

Node.js 18 or later, a Gaggiuino‑modified espresso machine accessible via HTTP, and npm or yarn.

2

How do I configure the server?

Set environment variables: `GAGGIUINO_BASE_URL`, `SERVER_PORT`, `MCP_TRANSPORT_TYPE`, `REQUEST_TIMEOUT`, and `LOG_LEVEL`.

3

Which transport types are supported?

The server supports `stdio` and `http` transports, selected via the `MCP_TRANSPORT_TYPE` environment variable.

4

What tools are available?

Tools include `getSystemStatus`, `getLatestShot`, `getShotData`, `getAllProfiles`, `selectProfile`, `deleteProfile`, and `uploadShot`.

5

Is there a license?

Yes, the server is released under the MIT license.

コメント

「その他」の他のコンテンツ