|
Unravel Engine C++ Reference
|
#include <mcp_tool_registry.h>
Public Attributes | |
| std::string | name |
| std::string | description |
| std::string | input_schema_json |
| tool_handler | handler |
| bool | mutates_scene {false} |
| bool | requires_main_thread {true} |
Definition at line 25 of file mcp_tool_registry.h.
| std::string unravel::mcp::mcp_tool::description |
Definition at line 28 of file mcp_tool_registry.h.
| tool_handler unravel::mcp::mcp_tool::handler |
Definition at line 30 of file mcp_tool_registry.h.
| std::string unravel::mcp::mcp_tool::input_schema_json |
Definition at line 29 of file mcp_tool_registry.h.
| bool unravel::mcp::mcp_tool::mutates_scene {false} |
Definition at line 31 of file mcp_tool_registry.h.
| std::string unravel::mcp::mcp_tool::name |
Definition at line 27 of file mcp_tool_registry.h.
| bool unravel::mcp::mcp_tool::requires_main_thread {true} |
When true (default), the handler runs entirely on the editor main thread. Set false for action+wait tools (screenshot, compile-and-poll) that must hop to main for the action, then wait on the HTTP worker while frames pump.
Definition at line 35 of file mcp_tool_registry.h.