{
  "checker": {
    "details": {
      "argv": [
        "<host-path>",
        "-m",
        "noirebox.mcp_server"
      ],
      "kind": "mcp",
      "scope": "product operation",
      "serverInfo": {
        "name": "noirebox",
        "version": "0.0.0+unknown"
      },
      "tools": [
        "noirebox_scan",
        "noirebox_log_event",
        "noirebox_verify",
        "noirebox_attestation"
      ],
      "working": true
    },
    "status": "PASS"
  },
  "deviations": [
    "make install failed: 'make: command not found' -> apt-get install make",
    "make install failed: ensurepip not available for python3 -m venv -> apt-get install python3.12-venv, removed partial .venv and reran make install (succeeded)"
  ],
  "main_blocker": null,
  "operation": "Start NoireBox stdio MCP server (python -m noirebox.mcp_server, README 'MCP' config) and list tools via JSON-RPC initialize + tools/list: returns noirebox_scan, noirebox_log_event, noirebox_verify, noirebox_attestation.",
  "operation_scope": "Stdio MCP only. Tool calls (scan/log/verify) not exercised. No browser or credentials needed.",
  "outcome": "working",
  "steps": [
    "make install (README Makefile target; installed make and python3.12-venv via apt first)",
    "printf initialize + notifications/initialized + tools/list | .venv/bin/python -m noirebox.mcp_server"
  ],
  "stuck_step": null,
  "suggested_fix": null
}
