# zygiu-zygis/basecoat-ui-mcp

Source: https://glimind.com/server/github%2Fzygiu-zygis%2Fbasecoat-ui-mcp
Registry id: `github/zygiu-zygis/basecoat-ui-mcp`
Status: unknown

## Tools (22)

- `apply_design_patch`: Applies atomic graph mutations with expectedRevision and idempotent operationId
- `basecoat_component_syntax`: Delivers copy-pasteable HTML/Astro component markup with pre-configured FSM state variants and inline SVG icons
- `basecoat_compose_stack`: Assembles composable component stacks into canonical shells with slot hydration
- `basecoat_creative_director`: Surfaces Kanso minimalism, 4px/8px optical rhythm, density profiles, typography ladders, and contrast pairings
- `basecoat_get_chart_blueprint`: Retrieves chart HTML using semantic CSS tokens and mount scripts for 5 frameworks
- `basecoat_list_charts`: Lists and filters 56 theme-aware chart blueprints across 7 categories with keyword search
- `basecoat_page_architect`: Plans complete layout scaffolds with container grid contracts and explicit slot topology
- `basecoat_quality_inspector`: Audits HTML/Astro markup with Score, letter grade, syntax violations, a11y omissions, and auto-fix suggestions
- `basecoat_rules_enforcer`: Enforces technical constraints across Tailwind v4, FSM state contracts, semantic tokens, and dashboard rules
- `basecoat_setup_config`: Generates framework boilerplates, Tailwind CSS 4 imports, OKLCH variables, and no-flash dark mode scripts
- `begin_design`: Creates a persistent, hash-verified design session under .basecoat/designer/ pinning profile and registry revision
- `get_component_details`: Retrieves minimal component template, dependencies, and composition guidance for Astro or HTML
- `get_component_html`: Retrieves HTML markup template and dependencies for any curated component
- `get_design_context`: Reads focused design session views (sessions, overview, decisions, graph, rules, focus, next)
- `get_fsm_recipe`: Reads finite state machine interaction states, events, transitions, guards, and actions
- `get_macro_block`: Retrieves a section of a compiled macro block blueprint (manifest, structure, slots, ports, rules, etc.)
- `get_rhythm_rules`: Reads effective semantic rhythm profiles and approved utilities by family, supporting project-local overrides
- `search_components`: Searches up to 8 compact component summaries by intent and/or query across 62 curated components
- `search_macro_blocks`: Searches approved macro layout blocks by query, role, family, or tag across 84 blocks and aliases
- `validate_composition`: Statically checks up to 256 KiB of markup for migration errors, rhythm, FSM bindings, and accessibility
- `validate_design`: Validates draft or complete design graphs, returning diagnostic totals and paginated issues
- `validate_markup`: Validates HTML/Astro markup syntax, structure, landmark ordering, and semantic constraints

Measured by Glimind (https://glimind.com): MCP handshake + tool list only, no tool is ever called. CC BY 4.0.
