{
  "checker": {
    "details": {
      "argv": [
        "<host-path>",
        "--no-config",
        "--managed-python",
        "--python",
        "3.13",
        "--from",
        "cadgen==0.7.23",
        "cadgen",
        "mcp"
      ],
      "kind": "mcp",
      "scope": "product operation",
      "serverInfo": {
        "icons": [
          {
            "mimeType": "image/svg+xml",
            "sizes": [
              "any"
            ],
            "src": "data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii0wLjg2IC0xLjIgNS41NiA1LjU2IiBmaWxsPSJjdXJyZW50Q29sb3IiPjxwYXRoIGQ9Ik0wIDBIM1YxLjVIMS41VjIuNUgzVjRIMFoiLz48cGF0aCBvcGFjaXR5PSIuNTUiIGQ9Ik0wIDBMLjg0LS44NEgzLjg0TDMgMFpNMS41IDIuNUwyLjM0IDEuNjZIMy44NEwzIDIuNVoiLz48cGF0aCBvcGFjaXR5PSIuMyIgZD0iTTMgMEwzLjg0LS44NFYuNjZMMyAxLjVaTTMgMi41TDMuODQgMS42NlYzLjE2TDMgNFpNMS41IDEuNUwyLjM0LjY2VjEuNjZMMS41IDIuNVoiLz48L3N2Zz4="
          }
        ],
        "name": "cad",
        "title": "CAD",
        "version": "0.7.23"
      },
      "tools": [
        "cad_show",
        "cad_telemetry"
      ],
      "working": true
    },
    "status": "PASS"
  },
  "deviations": [
    "README's 'Ask your agent' path and plugin installs were not applicable in the guest; used uv + the mcp.json uvx command directly.",
    "Installed uv (not present in guest) via uv's official installer as the README instructs.",
    "Ran the MCP handshake through a small python3 -I stdio client in /tmp/probe_tools rather than a client CLI; the server itself was the product command."
  ],
  "main_blocker": null,
  "operation": "Started the README's CAD MCP server (cadgen mcp, pinned cadgen==0.7.23 via uvx) over stdio, completed the MCP initialize handshake, and listed tools (cad_show, cad_telemetry).",
  "operation_scope": "Verified MCP start and tools/list only. No CAD model was built or rendered; the CAD viewer and runtime build paths were not exercised. Browser not needed for this check.",
  "outcome": "working",
  "steps": [
    "Read README.md (Install > Other Agents / Claude Code / mcp.json plugin config).",
    "Installed uv 0.13.1 via the uv installer (curl -LsSf https://astral.sh/uv/install.sh | sh) since it was missing.",
    "uvx --no-config --managed-python --python 3.13 --from cadgen==0.7.23 cadgen telemetry off (README telemetry opt-out; declined telemetry). Exit 0.",
    "Started MCP server with uvx ... cadgen mcp (from mcp.json) and ran initialize + tools/list: server 'cad' v0.7.23, 2 tools."
  ],
  "stuck_step": null,
  "suggested_fix": null
}
