{
  "checker": {
    "details": {
      "argv": [
        "<host-path>",
        "-m",
        "membrane.mcp_server"
      ],
      "kind": "mcp",
      "scope": "product operation",
      "serverInfo": {
        "name": "membrane",
        "version": "1.0.0"
      },
      "tools": [
        "query",
        "state",
        "intend",
        "fulfill",
        "intents",
        "learn",
        "forget",
        "entity_watch",
        "entity_unwatch",
        "field_watch",
        "attention",
        "entity_tracks",
        "entities_related",
        "entity_query",
        "entity_add",
        "entity_edit",
        "entity_remove",
        "junk_cut",
        "peer_post",
        "graph",
        "entity_inherit",
        "entity_link",
        "entity_unlink",
        "entity_read"
      ],
      "working": true
    },
    "status": "PASS"
  },
  "deviations": [
    "README's Installation step `curl -fsSL https://raw.githubusercontent.com/chedim/membrane/main/install.sh | bash` was not run; it pulls main, not the pinned commit. Installed from the pinned local checkout with pip into a venv instead.",
    "README did not document the MCP server as a command; the MCP entry point is `python -m membrane.mcp_server` (from Development section / mcp_server.py), used as the probe.",
    "python3-venv and python3-pip were missing; installed via sudo apt-get."
  ],
  "main_blocker": null,
  "operation": "Start membrane's stdio MCP server (membrane.mcp_server) and list its tools (initialize + tools/list), returning query, state, learn, forget.",
  "operation_scope": "MCP initialize and tools/list only. Tool calls relay to a running membrane proxy on 127.0.0.1:11500 (started by `membrane opencode`), which needs Ollama on :11434; not started here, so query/state/learn/forget were not exercised. Full seat unrun.",
  "outcome": "working",
  "steps": [
    "Read README.md (Installation, Surfaces, Development sections)",
    "sudo apt-get update; sudo apt-get install python3-venv python3-pip",
    "python3 -m venv <host-path>",
    "<host-path> install <host-path> (installs membrane-seat 0.6.2 and numpy from the local checkout)",
    "printf JSON-RPC initialize/notifications/initialized/tools/list | <host-path> -m membrane.mcp_server -> server up, 4 tools listed"
  ],
  "stuck_step": null,
  "suggested_fix": null
}
