利用状況について: MCP
このページは機械翻訳により提供されています。翻訳内容と英語版に相違がある場合は、英語版が優先されます。 Workatoは、MCP利用状況をMCPコールで計算します。 MCPコールとは、MCPサーバーとして設定されたAPIコレクションによって処理されるリクエストです。 APIレシピコレクションとAPIプロキシコレクションの両方を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操作について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サーバーとして設定されたAPIプロキシレシピはMCPコールに寄与し、レシピの各実行が1件のMCPコールとしてカウントされます。
MCP用に設定されたAPIプロキシレシピは、通常であれば対象とみなされるステップがレシピに含まれていても、Businessアクションには寄与しません。
ただし、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操作が含まれる場合、そのレシピはAPIコールに加えて、処理済みページまたは処理済みイベントにも寄与することがあります。
この例では、IDP操作が2ページを含む複数ページのドキュメントを処理するため、利用状況の合計はMCPコール+処理済みページの合計になります。
- MCPコール: 1
- 処理済みページ: 2
- ジョブごとの利用状況の合計: 1MCPコール、2処理済みページ
MCPとして設定されたAPIレシピがレシピ関数を同期的に呼び出す
MCPとして設定されたAPIレシピから同期的に呼び出された子レシピ
この例では、親APIレシピがMCPサーバーとして設定され、レシピ関数を同期的に呼び出します。 Workatoは子レシピを親MCPコールの拡張として扱うため、別のMCPコールには寄与しません。 さらに、子レシピ関数内のステップはBusinessアクションにはカウントされません。
両方のレシピの利用状況の合計は1件のMCPコールです。 APIレシピと同様に、同期レシピ関数にIDPまたはEvents 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はBusinessアクションに加えて、処理済みページまたは処理済みイベントもカウントします。
- 親APIレシピ:
- MCPコール: 1
- Businessアクション: 0
- 非同期的に呼び出された子レシピ関数:
- MCPコール: 0
- Businessアクション: 8
- ジョブごとの利用状況の合計: 1MCPコール、8Businessアクション