RPC
MOD サービスに登録された RPC メソッドを呼び出します。
call_rpc
ステートフルな MOD サービスの RPC メソッドを呼び出します。エンジンがリクエストを MOD のローカル HTTP サーバーにプロキシします。
| パラメータ | 型 | デフォルト | 説明 |
|---|---|---|---|
mod_name | string | 必須 | 対象の MOD パッケージ名 |
method | string | 必須 | 呼び出すメソッド名 |
body | object | -- | ハンドラに転送される JSON ペイロード |
メソッドの JSON レスポンスを文字列として返します。
注記
MCP 経由の call_rpc のデフォルトタイムアウトは 10 秒です(HTTP POST /rpc/call エンドポイントのデフォルト 30 秒とは異なります)。登録時に設定されたメソッドごとのタイムアウトは、どちらの経路でも適用されます。
注記
HTTP /rpc/call エンドポイントとは異なり、MCP ツールは厳密なメソッド検索を行います。MOD が事前登録されていても、まだ /rpc/register を呼び出してメソッドを登録していない場合、call_rpc はエラーを返します。