Class BuiltinTools

java.lang.Object
eu.mrapik.minecraftservermcp.builtin.BuiltinTools

public final class BuiltinTools extends Object
Factory for McpToolDefinition instances used by built-in tool classes (*ToolSpec).

Implementations are anonymous classes that delegate McpToolDefinition.call(McpToolInvocation) to the supplied run function, passing both the invocation and a BuiltinToolContext (paths, settings, main-thread runner). This matches how third-party code would implement McpToolDefinition directly, except built-ins share BuiltinToolContext for common dependencies.