{
  "checker": {
    "details": {
      "argv": [
        "<host-path>",
        "-m",
        "murmurent.mcp.inventory_server"
      ],
      "kind": "mcp",
      "scope": "product operation",
      "serverInfo": {
        "name": "murmurent-inventory",
        "version": "1.30.0"
      },
      "tools": [
        "inventory_list",
        "inventory_show",
        "inventory_provision",
        "inventory_set",
        "inventory_add",
        "inventory_order"
      ],
      "working": true
    },
    "status": "PASS"
  },
  "deviations": [
    "README step 2 `murmurent init` is interactive; piping name/email/role on stdin fails with 'run it in a terminal'. Not completed in this non-interactive guest."
  ],
  "main_blocker": null,
  "operation": "Start the murmurent-inventory stdio MCP server (installed by `murmurent install`) and list its tools via initialize + tools/list: inventory_list, inventory_show, inventory_provision, inventory_set, inventory_add, inventory_order.",
  "operation_scope": "Covers install, doctor, and MCP start/list only. `murmurent init` is interactive (refuses piped stdin), so the account setup step was not run. No tool calls that mutate state were made.",
  "outcome": "working",
  "steps": [
    "curl -LsSf https://astral.sh/uv/install.sh | sh",
    "uv tool install murmurent (installed 2026.10.1)",
    "murmurent install (registered hooks and 4 MCP servers in ~/.claude/settings.json)",
    "murmurent doctor (all checks passed)",
    "python3 -I client: initialize + tools/list against murmurent.mcp.inventory_server"
  ],
  "stuck_step": null,
  "suggested_fix": null
}
