Class: MCPRuntime
Defined in: packages/core/src/mcp/mcp-runtime.ts:49
MCP Runtime for IWSDK that provides framework-specific tools. This is set on window.FRAMEWORK_MCP_RUNTIME during World.create() for the vite-plugin-dev to route requests to.
Constructors
Constructor
new MCPRuntime(
world):MCPRuntime
Defined in: packages/core/src/mcp/mcp-runtime.ts:50
Parameters
world
Returns
MCPRuntime
Methods
dispatch()
dispatch(
method,params):Promise<unknown>
Defined in: packages/core/src/mcp/mcp-runtime.ts:68
Dispatch a method call. Returns result or throws an error.
Parameters
method
string
The MCP tool name (e.g., 'get_scene_hierarchy')
params
Record<string, unknown>
Parameters passed to the tool
Returns
Promise<unknown>
Promise resolving to the tool result
handles()
handles(
method):boolean
Defined in: packages/core/src/mcp/mcp-runtime.ts:58
Returns true if this runtime handles the given method. Used by vite-plugin-dev to route requests appropriately.
Parameters
method
string
Returns
boolean