compatsy 3D printing について
compatsy 3D printing は、3D プリンター部品の適合性、仕様、価格、在庫を調べるホスト型 MCP サーバーです。適合判定には根拠となるルールが示され、仕様や価格には情報源と確認時刻が付きます。
主な機能
- 01名前や仕様で製品を検索
- 02出典付きの仕様と販売情報を確認
- 032~10 製品を比較
- 04ルールに基づく適合判定
- 05販売店ごとの価格と在庫を確認
- 06製品情報の誤りを報告
活用シーン
- 01ノズルがプリンターに適合するか確認
- 02在庫のある適合部品を探す
- 03プリンターやアクセサリーを比較
- 04仕様や価格の誤りを報告
MCP 対応
MCP クライアントに、製品検索、詳細、比較、適合性、在庫の各ツールと問題報告ツールを提供します。ホスト型の Streamable HTTP エンドポイントまたは任意の stdio ブリッジで接続できます。
設定
リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。
https://compatsy.com/3d-printing/mcpclaude mcp add --transport http com-compatsy-3d-printing https://compatsy.com/3d-printing/mcp{"mcpServers":{"com-compatsy-3d-printing":{"type":"http","url":"https://compatsy.com/3d-printing/mcp"}}}Cursor で開く{"servers":{"com-compatsy-3d-printing":{"type":"http","url":"https://compatsy.com/3d-printing/mcp"}}}VS Code で開く{"mcpServers":{"com-compatsy-3d-printing":{"type":"http","url":"https://compatsy.com/3d-printing/mcp"}}}{"mcpServers":{"com-compatsy-3d-printing":{"serverUrl":"https://compatsy.com/3d-printing/mcp"}}}コマンドはターミナルで実行し、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 | 情報源と信頼度を含む完全な仕様、および確認時刻付きのすべての販売情報を取得します | はい |
compare | 2~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 のエージェントに伝えます。
リンク
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。