This server exposes 6 MCP tools over stdio. Configured in .claude/settings.json.
list_components
Lists all BML_* components with filenames and descriptions.
get_component {name}
Returns full source. Accepts modal, BML_Modal, or bml_modal.
get_pattern {name}
Extracts options schema, public API keys, and HTML data attributes.
get_component_docs {name}
Returns the markdown documentation from docs/ for the component.
generate_skeleton {name}
Returns boilerplate JS for a new component. Does NOT write to disk.
register_component {name, code}
Writes the JS file to src/ and patches index.js imports, exports, and the BML object.