Design system context for AI coding agents — MCP server + CLI + live preview
Critical gaps across all dimensions. Tool definitions lack visible input schemas in source code, cannot verify parameter types, constraints, or descriptions. Descriptions are minimal (10-30 chars) and do not explain WHEN to use each tool or what it returns. No evidence of output schema documentation. 23 tools registered but schemas not inspectable from provided source. STDIO transport limits remote accessibility. No error handling guidance, no permission gates, no audit trail patterns visible.
Check design system compliance
Check MCP server setup
Design in Figma
Get a specific component
Get the design system
Get screenshot from Layout Live
Get pending requests from Layout Live
Get recent visual edits from Layout Live
Get component screenshots
No input schemas visible in source code. Cannot verify parameter types, constraints, or descriptions for any of 23 tools. Per HARD SCORING RULE, schema score must be 0 when not inspectable.
Tool descriptions are minimal (10-30 characters). Do not explain WHEN to use each tool, what parameters it accepts, or what it returns. LLMs cannot determine tool selection intent from 'Get design system' or 'Get tokens'.
| Scored | Grade | Overall | Spec posture | Rubric |
|---|---|---|---|---|
| 2026-09-23 | F | 34 | 2026-07-28+ | v2 |
Get selected element from Layout Live
Get design tokens
List available components
List available design tokens
List UI components
Lock a file
Mark request in Layout Live
Preview a component
Push component to Figma
Push design tokens to Figma
Scan project for components
Unlock a file
Update design tokens
Convert URL to Figma design
No output schema documentation visible. LLMs cannot plan downstream tool calls or extract required fields (e.g., component IDs for chaining). Violates pattern:response-shaper.
Write operations (push-to-figma, update-tokens, mark-request, lock-file, unlock-file) lack confirmation/dry-run patterns and error recovery guidance. No indication of idempotency or rollback support.
No visible permission gates, audit trails, or scope declarations. Tools that modify state (write operations) do not declare required permissions or log who called them.