{
  "checker": {
    "details": {
      "argv": [
        "node",
        "<host-path>"
      ],
      "kind": "mcp",
      "scope": "product operation",
      "serverInfo": {
        "name": "cueapi-mcp",
        "version": "0.2.0"
      },
      "tools": [
        "cueapi_create_cue",
        "cueapi_list_cues",
        "cueapi_get_cue",
        "cueapi_fire_cue",
        "cueapi_update_cue",
        "cueapi_pause_cue",
        "cueapi_resume_cue",
        "cueapi_delete_cue",
        "cueapi_bulk_delete_cues",
        "cueapi_list_executions",
        "cueapi_get_execution",
        "cueapi_list_claimable_executions",
        "cueapi_claim_execution",
        "cueapi_claim_next_execution",
        "cueapi_execution_heartbeat",
        "cueapi_report_outcome",
        "cueapi_create_agent",
        "cueapi_list_agents",
        "cueapi_get_agent",
        "cueapi_get_agent_presence",
        "cueapi_get_agent_roster",
        "cueapi_send_message"
      ],
      "working": true
    },
    "status": "PASS"
  },
  "deviations": [
    "Node/npm were not present in the guest; installed via apt (Node 18.19.1). package.json/README do not pin a Node version; npm warned EBADENGINE for the installed Node version.",
    "Server refuses to start without CUEAPI_API_KEY. No real key was obtained; used placeholder cue_sk_placeholder_smoke_only. Only tools/list was exercised, so real API operations (create/list cues etc.) are unverified.",
    "npm install reported 17 audit vulnerabilities; not addressed (out of scope for smoke test)."
  ],
  "main_blocker": null,
  "operation": "Start the stdio MCP server (node dist/index.js) and list its tools via JSON-RPC initialize + tools/list; 22 tools returned (cueapi_create_cue ... cueapi_send_message).",
  "operation_scope": "Server startup and tools/list only. No tool calls against the CueAPI backend; no real API key was available, so a placeholder CUEAPI_API_KEY was used (the server only checks it is set; tools/list makes no API call). Unit tests (npm test) and lint were not run per the smoke-task rules.",
  "outcome": "working",
  "steps": [
    "Read README.md",
    "sudo apt-get install -y nodejs npm (node v18.19.1, npm 9.2.0)",
    "NODE_USE_ENV_PROXY=1 npm install (217 packages added)",
    "npm run build (tsc, produced dist/)",
    "Started server: node dist/index.js with CUEAPI_API_KEY set; sent initialize and tools/list; received 22 tools"
  ],
  "stuck_step": null,
  "suggested_fix": null
}
