MCP tool definitions for the adaptive UI subsystem.
Exposes layout recommendations, behavior aggregates, and feedback loop controls as MCP tools for AI agent interaction.
Tools are only registered when the adaptive modules are loaded.
Summary
Functions
Returns true if the adaptive modules are loaded.
Registers adaptive tools with the MCP registry.
Returns adaptive MCP tool definitions, or empty list if adaptive modules unavailable.
Functions
@spec available?() :: boolean()
Returns true if the adaptive modules are loaded.
@spec register(GenServer.server()) :: :ok
Registers adaptive tools with the MCP registry.
@spec tools() :: [Raxol.MCP.Registry.tool_def()]
Returns adaptive MCP tool definitions, or empty list if adaptive modules unavailable.