メインコンテンツまでスキップ

RPC

MOD サービスに登録された RPC メソッドを呼び出します。

call_rpc

ステートフルな MOD サービスの RPC メソッドを呼び出します。エンジンがリクエストを MOD のローカル HTTP サーバーにプロキシします。

パラメータデフォルト説明
mod_namestring必須対象の MOD パッケージ名
methodstring必須呼び出すメソッド名
bodyobject--ハンドラに転送される JSON ペイロード

メソッドの JSON レスポンスを文字列として返します。

注記

MCP 経由の call_rpc のデフォルトタイムアウトは 10 秒です(HTTP POST /rpc/call エンドポイントのデフォルト 30 秒とは異なります)。登録時に設定されたメソッドごとのタイムアウトは、どちらの経路でも適用されます。

注記

HTTP /rpc/call エンドポイントとは異なり、MCP ツールは厳密なメソッド検索を行います。MOD が事前登録されていても、まだ /rpc/register を呼び出してメソッドを登録していない場合、call_rpc はエラーを返します。