{
  "checker": {
    "details": {
      "argv": [
        "<host-path>",
        "stdio"
      ],
      "kind": "mcp",
      "scope": "product operation",
      "serverInfo": {
        "description": "Procedural memory by TheWariend",
        "name": "MuscleMemory",
        "version": "0.1.6"
      },
      "tools": [
        "musclememory_recall",
        "musclememory_observe",
        "musclememory_learn",
        "musclememory_evaluate",
        "musclememory_inspect"
      ],
      "working": true
    },
    "status": "PASS"
  },
  "deviations": [
    "README quickstart says `pipx install thewariend-musclememory` or `pip install -e .`; used a venv because guest python3 lacks ensurepip: installed python3.12-venv via sudo apt-get (guest apt needed sudo).",
    "Did not run pytest/lint suites per task instructions."
  ],
  "main_blocker": null,
  "operation": "Started the MuscleMemory stdio MCP server (musclememory stdio) and listed its tools: musclememory_recall, musclememory_observe, musclememory_learn, musclememory_evaluate, musclememory_inspect.",
  "operation_scope": "Local MCP stdio transport with a local API key. Verified over JSON-RPC initialize + tools/list. Browser, dashboard and hooks not exercised.",
  "outcome": "working",
  "steps": [
    "pipx/pip: python3 -m venv <host-path> && <host-path> install -e . (in clone)",
    "musclememory init (SQLite DB, ~90MB search model downloaded)",
    "musclememory start (http://127.0.0.1:8080), musclememory status",
    "musclememory key --label smoke --permissions read,write",
    "musclememory stdio with MM_API_KEY: initialize, tools/list",
    "musclememory stop (stdio verified to work with daemon stopped)"
  ],
  "stuck_step": null,
  "suggested_fix": null
}
