{
  "checker": {
    "details": {
      "argv": [
        "<host-path>"
      ],
      "kind": "mcp",
      "scope": "product operation",
      "serverInfo": {
        "name": "wenlan-mcp",
        "version": "0.19.1"
      },
      "tools": [
        "accept_refinement",
        "accept_revision",
        "brief",
        "capture",
        "confirm_memory",
        "create_entity",
        "create_relation",
        "delete_page",
        "dismiss_revision",
        "distill",
        "forget",
        "get_memory_revisions",
        "get_page_revisions",
        "get_page_sources",
        "lint",
        "lint_repair_apply",
        "lint_repair_prepare",
        "lint_repair_verify",
        "list_pages",
        "list_pending",
        "list_pending_imports",
        "list_pending_revisions",
        "list_refinements",
        "list_rejections",
        "read_page",
        "recall",
        "reject_refinement",
        "rename_page",
        "update_brief",
        "write_page"
      ],
      "working": true
    },
    "status": "PASS"
  },
  "deviations": [
    "README 'Install the runtime' Linux step: wenlan failed to start with 'libgomp.so.1: cannot open shared object file'. Ran apt-get install -y libgomp1, then wenlan setup --basic succeeded.",
    "README 'wenlan background on' (step 3 of Linux path) not run: it registers a launchd service, which does not exist on this Linux guest. 'wenlan status' reports <email>:7878, so no daemon-backed operation was run.",
    "Telemetry: no consent prompt appeared during install or setup, so no opt-in was given."
  ],
  "main_blocker": null,
  "operation": "Start the wenlan-mcp stdio MCP server (README 'Install the runtime' Linux path) and list its tools via initialize + tools/list.",
  "operation_scope": "Covers install, setup, and MCP server start + tools/list. Not exercised: capture/recall/brief round-trips, which need the Wenlan <email>:7878; the daemon was not started because 'wenlan background on' is a launchd (macOS) command and no Linux service path was documented. No model or API key is required for basic memory.",
  "outcome": "working",
  "steps": [
    "curl -fsSL https://raw.githubusercontent.com/wenlan-app/wenlan/main/install.sh | bash  (installed v0.19.1 to ~/.wenlan/bin, SHA-256 verified)",
    "sudo apt-get install -y libgomp1",
    "wenlan setup --basic  (Wenlan is set up for local memory)",
    "printf initialize/notifications/initialized/tools/list JSON-RPC lines | <host-path>  (returned serverInfo wenlan-mcp 0.19.1 and a tools list)"
  ],
  "stuck_step": null,
  "suggested_fix": null
}
