{
  "$schema": "https://static.modelcontextprotocol.io/schemas/mcp-server-card/v1.json",
  "version": "1.0",
  "protocolVersion": "2025-06-18",
  "serverInfo": {
    "name": "ui-craft",
    "title": "UI Craft",
    "version": "0.9.0"
  },
  "description": "Deterministic design-quality gates for AI coding agents. 8 tools over stdio: task routing, anti-slop scan, token lint, acceptance bar, UX coverage, composite score, and fold checks. Not hosted on this origin — launch locally.",
  "documentationUrl": "https://skills.smoothui.dev/docs/mcp",
  "websiteUrl": "https://skills.smoothui.dev",
  "transport": {
    "type": "stdio",
    "command": "npx",
    "args": [
      "-y",
      "ui-craft-mcp@0.9.0"
    ]
  },
  "packages": [
    {
      "registryType": "npm",
      "identifier": "ui-craft-mcp",
      "version": "0.9.0",
      "transport": {
        "type": "stdio",
        "command": "npx",
        "args": [
          "-y",
          "ui-craft-mcp@0.9.0"
        ]
      }
    }
  ],
  "capabilities": {
    "tools": {}
  },
  "authentication": {
    "required": false,
    "schemes": []
  },
  "tools": [
    "route_task",
    "check_anti_slop",
    "tokens_lint",
    "acceptance_bar",
    "ux_coverage",
    "score_ui",
    "fold_candidates",
    "check_fold"
  ],
  "instructions": "This MCP server is not an HTTP endpoint on https://skills.smoothui.dev. Add it to the client's MCP config as `npx -y ui-craft-mcp@0.9.0` (stdio). Pin the version; an unpinned npx resolves to whatever is newest at first run."
}
