mcpField
C
compatsy home espresso

compatsy home espresso

リモート
compatsy.comゲーム・エンタメ03 日前に更新
リポジトリ公式サイト

compatsy home espresso について

compatsy home espresso は、家庭用エスプレッソマシンのアクセサリーについて、適合性、仕様、価格、在庫を調べるホスト型 MCP サーバーです。適合判定には根拠となるルールが示され、製品データには情報源と確認時刻が付きます。

主な機能

  1. 01名前や仕様で製品を検索
  2. 02出典付きの仕様と販売情報を確認
  3. 032~10 製品を比較
  4. 04ルールに基づく適合判定
  5. 05販売店ごとの価格と在庫を確認
  6. 06製品情報の誤りを報告

活用シーン

  1. 01パックスクリーンがマシンに適合するか確認
  2. 02在庫のある適合アクセサリーを探す
  3. 03エスプレッソマシンやアクセサリーを比較
  4. 04仕様や価格の誤りを報告

MCP 対応

MCP クライアントに製品検索、詳細、比較、適合性、在庫の各ツールと問題報告ツールを提供します。ホスト型の Streamable HTTP エンドポイントまたは任意の stdio ブリッジで接続できます。

設定

リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。

エンドポイントhttps://compatsy.com/home-espresso/mcp
インストールコマンドをコピー
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。

ツール

詳細

compatsy-mcp

compatsy は、「この部品はこの機械に適合するか、そしてどこで在庫があるか?」に答えます。カテゴリーごとに専用の MCP エンドポイントがあります。

カテゴリー対象エンドポイント
3D プリントプリンター、ノズル、ホットエンド、ビルドプレート、フィラメント、エンクロージャーhttps://compatsy.com/3d-printing/mcp
家庭用エスプレッソマシン、タンパー、パックスクリーン、ディストリビューションツール、ドージングファンネル、バスケットhttps://compatsy.com/home-espresso/mcp

仕様には情報源と信頼度が示され、適合判定には判断の根拠となったルールが記載されます。価格には、最後に確認された時刻が添えられます。

このリポジトリは、ホスト型 MCP サーバーのクイックスタートです。オプションの stdio ブリッジを除き、ローカルでは何も実行されません。

接続

リモート(推奨)。 Streamable HTTP に対応する任意のクライアント:

{ "mcpServers": { "compatsy-3d-printing": { "url": "https://compatsy.com/3d-printing/mcp" } } }

npx 経由の stdio。 ローカルサーバーの起動のみを行うクライアント向け:

{ "mcpServers": { "compatsy-espresso": { "command": "npx", "args": ["-y", "github:elliot-rosen/compatsy-mcp"], "env": { "COMPATSY_MCP_URL": "https://compatsy.com/home-espresso/mcp" } } } }

Claude Code:claude mcp add --transport http compatsy-3d-printing https://compatsy.com/3d-printing/mcp

アカウントもキーも不要です。呼び出しはセッションごとにレート制限されます。ブリッジのデフォルトは https://compatsy.com/mcp(3D プリント)です。別のエンドポイントを使うには、表に記載されたエンドポイントを COMPATSY_MCP_URL に設定してください。

ツール

ツール機能読み取り専用
search_products名前またはカテゴリーと仕様フィルターで製品を検索しますはい
get_product情報源と信頼度を含む完全な仕様、および確認時刻付きのすべての販売情報を取得しますはい
compare2~10 個の製品を並べた仕様表を作成しますはい
check_fit部品と機械の適合判定を、ルール ID とバージョン、または不足している項目とともに返しますはい
check_stock販売店ごとの価格と在庫状況を返します。1 時間以上前の情報は再確認されますはい
report_issue誤った仕様、価格、判定を報告します。報告によって事実が編集されることはありませんいいえ

呼び出し例

{"name": "search_products", "arguments": {"query": "hardened nozzle 0.4", "category": "nozzle", "limit": 5}}
{"name": "get_product", "arguments": {"product_id": "prusa-mk4s"}}
{"name": "compare", "arguments": {"product_ids": ["bambu-lab-p1s", "prusa-core-one"]}}
{"name": "check_fit", "arguments": {"subject_id": "<nozzle id from search_products>", "target_id": "prusa-mk4s"}}
{"name": "check_stock", "arguments": {"product_id": "prusa-mk4s"}}
{"name": "report_issue", "arguments": {"entity_type": "product", "entity_id": "prusa-mk4s", "field": "nozzle_thread", "claim": "MK4S uses the Nextruder thread"}}

ツールをうまく活用するプロンプトの例:

  • 「V6 ノズルは Prusa MK4S に適合しますか?アダプターが必要なら、どれか教えてください。」
  • 「Bambu Lab P1S に適合する硬化 0.6 mm ノズルのうち、在庫があるものを安い順に教えてください。」
  • 「Core One と P1S の造形サイズとエンクロージャーを比較してください。」
  • 「Breville Barista Express に適合するパックスクリーンで、在庫があるものを教えてください。」

判定

fits、fits_with_adapter、does_not_fit、unknown のいずれかです。unknown も回答のひとつです。推測するのではなく、不足している仕様項目を列挙します。すべてのルールには、何らかの判定を行う前に、メーカーからの情報を含む独立した情報源が 2 つ必要です。

エディタールール

rules/cursor.mdc と rules/windsurf.md は、適合性を記憶から推測する代わりに compatsy を呼び出すべきタイミングを、Cursor または Windsurf のエージェントに伝えます。

リンク

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。