Lightweight adapter for WebMCP — define, register, and manage browser tools with built-in schema validation and error handling