MCP とは
Model Context Protocol (MCP) は、AI アシスタントが外部サービスを統一された方法で利用できるようにするオープンな規格です。サービスは ツール の一覧を公開します。各ツールには、名前、説明、受け取る入力、返す内容の形式があります。アシスタントは一覧を読み、会話の内容に応じてツールを選択し、構造化された回答を受け取ります。
この図は計画中の設計を示しています。MCP サーバーはまだ利用できません。
- アシスタントはツールの一覧を読み、会話の内容に応じてツールを選択します。
- 読み取り専用ツールが最初にあります。製造能力、設計、チェックレポートです。
- 書き込みを行うツールは、アップロードと見積もりです。
- 支払いに関わるツールは、注文を準備することしかできません。お支払いはサイトで行います。
- サイトは、正確な数値を含む構造化された形式で回答します。
お客様にとっての効果は単純です。アシスタントが Web サイトの動作を推測する代わりに、Web サイトがアシスタントに対して、できることを正確に伝えます。そのため、アシスタントは「この基板ファイルをチェックする」「価格を表示する」といった操作を、正確で再現可能な方法で行えます。
工場が Web フォームではなくツールを提供する理由
Web フォームは人の目に合わせて作られています。これを使うアシスタントは、スクリーンショットを見たり、ページを読み取ったりしなければならず、ページが変わると動作しなくなります。
ツールの一覧はソフトウェア向けに作られています。各ステップに必要なものと、返ってくる内容を示します。基板の注文では、各ステップが正確であるため、この点が重要です。ファイルのアップロード、チェックレポートの確認、オプションの変更、価格の確認、確定です。各ステップには、マイクロメートル単位の穴のサイズや、通貨単位の価格など、正確でなければならない数値があります。構造化された回答により、その正確さが保たれます。
ツールにより、安全も確保しやすくなります。ツールは、費用が発生することを明示できます。そのため、アシスタントは、そのようなツールを使う前にお客様に確認するよう作ることができます。Web フォームには、そのような合図がありません。
現在利用できるものと計画中のもの
現在。 アップロード、ファイルチェック、見積もりの流れに対応する REST API があります。ゲストセッションにより、アカウントなしで利用できます。公開された製造能力の文書、25 件のチェックのレポート、価格のプレビュー、保存した見積もりがあります。発注とお支払いはまだ開始していません。API クイックスタート に呼び出し方法が記載されています。
計画中であり、まだ利用できません。 MCP サーバー、API キー、エージェント向けのログイン、エージェント経由の発注は、計画中であり、まだ利用できません。時期は示していません。この記事の残りの部分では、この計画について説明します。
安全の仕組み
設計は決定済みです。4つのルールに基づいています。
- エージェントは常に、ログインした人のために動作します。 エージェント自体のアカウントはありません。お客様はご自身のアカウントでログインし、名前付きの権限により、エージェントがお客様のために動作することを許可します。権限はいつでも取り消せます。
- エージェントは注文を準備できます。単独で支払うことはできません。 エージェントが注文の発注を求めた場合、その結果は、支払い待ちの注文と、当サイトへのリンクです。お客様がリンクを開き、正確な注文内容と合計を確認して、判断します。リンクは1回だけ有効で、お客様のアカウントに紐付けられています。見積もりまたは合計が変わると、リンクは使えなくなります。
- すべての注文はエンジニアが確認します。 発注した人にかかわらず、生産開始前に、エンジニアがファイルと注文を確認します。
- 読み取り専用ツールが最初にあります。 製造能力、設計、チェックレポートなど、読み取りだけを行うツールが、書き込みを行うツールより前にあります。支払いに関わるツールは最後にあります。
- お客様はご自身のアカウントでログインし、エージェントがお客様のために動作することを許可します。
- エージェントは注文を準備します。単独で支払うことはできません。
- サイトは、リンクの先で正確な注文内容と合計を表示します。
- エンジニアは、生産前にすべての注文を確認します。
- 琥珀色の経路は承認リンクです。このリンクはエージェントではなく、お客様に送られます。
お客様の支払い方法、配送先、アカウントの制限を変更するツールは、意図的に用意していません。これらは、お客様がいるブラウザでのみ利用できます。
また、お客様のファイルに含まれるテキストはデータとして扱います。ファイル名、設計ファイル内のテキスト、部品表 (BOM) の説明は、長さが制限されたフィールドで返され、指示として扱われることはありません。ファイル内のテキストによって、エージェントに許可される内容が変わることはありません。
計画中のツール
これらは設計に含まれるツールです。計画であり、名前や詳細は変更される場合があります。
| グループ | ツール |
|---|---|
| 製造可能な内容を確認する | 製造能力:オプション、制限、対応国 |
| アップロードと設計の確認 | アップロードセッションを作成する、認識された層とサイズを含む設計を取得する |
| チェック | 設計を検証する、検証レポートを取得する |
| 見積もり | 見積もりを作成する、オプションを更新する、見積もりを取得する |
| 注文 | 注文を発注する、注文を取得する、注文を一覧する、技術的な問い合わせに回答する、生産前に注文をキャンセルする |
| 配送先 | 配送先を一覧する |
注文を発注すると、上記の承認リンクが返されます。キャンセルできるのは、生産に回される前のみです。
提供開始後にどうなるか
たとえば、お客様がアシスタントに基板 20 枚の発注を依頼したとします。アシスタントは製造能力を確認し、お客様の zip をアップロードし、チェックレポートを読み、修正した内容をお客様に伝えます。見積もりを作成し、価格を表示します。次に注文を準備し、お客様にリンクを渡します。お客様はリンクを開き、合計と配送先を確認して、支払います。エンジニアがファイルを確認し、生産が開始されます。
エージェントがお客様の支払い情報を保持することは一切ありません。お客様なしに費用を支出することも一切ありません。回答に誤りがあるように見える場合は、お金が動く前に、見積もりで確認できます。
MCP によって変わらないこと
MCP は、同じサービスにアクセスする方法です。新しい権限が追加されることはありません。MCP サーバーを使うエージェントには、Web サイトを使う人と同じファイルチェック、同じ制限、同じ価格、同じ技術確認が適用されます。エージェントに与える権限は、お客様自身の権限より狭く設定されます。ツールは、その権限で許可されたことしか実行できません。権限は、いつでも取り消せます。
現在できること
待つ必要はありません。現在、API を通じて、ご自身で、または Web サービスを呼び出せるアシスタントを通じて、同じファイルチェックと価格のプレビューを利用できます。アシスタントと作業する場合は、当サイトの AIアシスタント向けプリント基板 (PCB) 設計ガイド を渡してください。一般にアシスタントとの進め方を知りたい場合は、AIアシスタントを使った基板の発注 をお読みください。
MCP サーバーが利用開始になったら、このページでお知らせします。