利用状況について: MCP
このページは機械翻訳により提供されています。翻訳内容と英語版に相違がある場合は、英語版が優先されます。 WorkatoはMCP利用状況をMCPコールで測定します。 MCPコールとは、MCPサーバーとして設定されたAPIコレクションによって処理されるリクエストです。 APIレシピコレクションとAPIプロキシコレクションは、どちらもMCPサーバーとして機能できます。
一部のプランでは、MCPコールではなく基盤となるアセットのメトリックでMCP利用状況を測定します。詳細については、契約を参照するか、Customer Success Representativeにお問い合わせください。
MCPコールの計算ルール
MCP利用状況の計算は、一般的な利用状況の計算ルールに従います。正常に実行されたオペレーションは利用状況にカウントされ、失敗したオペレーションは除外されます。
Workatoは、MCPコールの計算に次の追加ルールを使用します:
- GenieまたはGenie以外のクライアントによるMCPコールは課金対象です。
- APIリクエストが正常に処理されると、MCPコールがカウントされます。
- APIレシピまたはAPIプロキシの各フルサイクル実行は、1件のMCPコールとしてカウントされます。
- ジョブは内部エラーなしで完全に実行される必要があります。
- レシピロジックで定義された
4xxまたは5xxレスポンスなどの想定されるエラーを返すジョブも、正常に実行されたものと見なされます。
利用状況のカウント
レシピジョブのMCP利用状況の合計は、正常に実行されるごとに1件のMCPコールです。 MCPレシピにIDP(Intelligent Document Processing)またはEvent streams機能が含まれる場合、MCPコールに加えてページまたはイベントも計算されます。
MCPコールの利用状況の例
次の例は、さまざまな種類のMCP操作についてWorkatoが利用状況を計算する方法を示しています:
APIレシピからのMCPコール
MCP用に設定されたAPIレシピ
MCPサーバーとして設定されたAPIレシピはMCPコールに寄与し、レシピの各実行が1件のMCPコールとしてカウントされます。
MCP用に設定されたAPIレシピは、通常であれば対象とみなされるステップがレシピに含まれていても、Businessアクションには寄与しません。
MCP用に設定されたAPIレシピにIDPまたはEvent streamsオペレーションが含まれる場合、そのAPIレシピはMCPコールに加えて、ページまたはイベントにも寄与することがあります。
利用状況の合計
- MCPコール: 1
- ジョブごとの利用状況の合計: 1MCPコール
MCPサーバーとして設定されたAPIプロキシレシピはMCPコールに寄与し、レシピの各実行は1件のMCPコールとしてカウントされます。
MCP用に設定されたAPIプロキシレシピは、そのレシピに通常であれば対象と見なされるステップが含まれている場合でも、ビジネスアクションには寄与しません。
MCP用に設定されたAPIプロキシレシピにIDPまたはEvent streamsオペレーションが含まれる場合、そのレシピはMCPコールに加えて、ページまたはイベントにも寄与することがあります。
- MCPコール: 1
- ジョブごとの利用状況の合計: 1MCPコール
MCP用に設定されたIDP付きAPIレシピ
MCPサーバーとして設定されたAPIレシピはMCPコールに寄与し、レシピの各実行が1件のMCPコールとしてカウントされます。
MCPとして設定されたAPIレシピは、通常であれば対象とみなされるステップがレシピに含まれていても、Businessアクションには寄与しません。
MCPとして設定されたAPIレシピにIDPまたはEvent streamsオペレーションが含まれる場合、そのレシピはMCPコールに加えて、ページまたはイベントにも寄与することがあります。
この例では、IDPオペレーションが2ページを含む複数ページのドキュメントを処理するため、合計利用状況はMCPコール+合計ページ数になります。
- MCPコール: 1
- ページ: 2
- ジョブあたりの合計利用状況: 1件のMCPコール、2ページ
MCPとして設定されたAPIレシピがレシピ関数を同期的に呼び出す
MCPとして設定されたAPIレシピから同期的に呼び出された子レシピ
この例では、親APIレシピがMCPサーバーとして設定され、レシピ関数を同期的に呼び出します。 Workatoは子レシピを親MCPコールの拡張として扱うため、別のMCPコールには寄与しません。子レシピ関数内のステップは、ビジネスアクションにカウントされません。
両方のレシピの利用状況の合計は1件のMCPコールです。 APIレシピと同様に、同期レシピ関数にIDPまたはEvent streamsが含まれる場合、レシピの利用状況にはMCPコールに加えて、ページまたはイベントも含まれることがあります。
- 親APIレシピ:
- MCPコール: 1
- Businessアクション: 0
- 同期的に呼び出された子レシピ関数:
- MCPコール: 0
- Businessアクション: 0
- ジョブごとの利用状況の合計: 1MCPコール
MCPとして設定されたAPIレシピがレシピ関数を非同期的に呼び出す
非同期的に呼び出された子レシピ
この例では、親APIレシピがMCPサーバーとして設定され、レシピ関数を非同期的に呼び出します。 Workatoは子レシピをWorkflowレシピとして扱うため、Businessアクションに寄与します。
利用状況の合計には、親レシピからの1件のMCPコールと、子レシピ内のすべてのBusinessアクションが含まれます。子レシピにIDPまたはEvent streamsオペレーションが含まれる場合、Workatoはビジネスアクションに加えてページまたはイベントもカウントします。
- 親APIレシピ:
- MCPコール: 1
- Businessアクション: 0
- 非同期的に呼び出された子レシピ関数:
- MCPコール: 0
- Businessアクション: 8
- ジョブごとの利用状況の合計: 1MCPコール、8Businessアクション