{
  "checker": {
    "details": {
      "argv": [
        "/usr/bin/node",
        "<host-path>"
      ],
      "kind": "mcp",
      "scope": "product operation",
      "serverInfo": {
        "name": "sceneview-mcp",
        "version": "4.1.2"
      },
      "tools": [
        "get_sample",
        "list_samples",
        "get_setup",
        "validate_code",
        "get_migration_guide",
        "get_node_reference",
        "get_platform_roadmap",
        "get_best_practices",
        "get_ar_setup",
        "get_troubleshooting",
        "get_ios_setup",
        "get_web_setup",
        "render_3d_preview",
        "create_3d_artifact",
        "get_platform_setup",
        "migrate_code",
        "debug_issue",
        "generate_scene",
        "list_platforms",
        "get_animation_guide",
        "get_gesture_guide",
        "get_performance_tips",
        "get_material_guide",
        "get_collision_guide",
        "get_model_optimization_guide",
        "get_web_rendering_guide",
        "search_models",
        "generate_3d_model",
        "analyze_project",
        "search_android_docs",
        "fetch_android_doc",
        "view_3d_model"
      ],
      "working": true
    },
    "status": "PASS"
  },
  "deviations": [
    "README Quick start uses `npx -y sceneview-mcp` (npm registry package). Ran the local build from the pinned source instead so the tested code matches the pinned commit.",
    "Installed nodejs/npm via apt (guest had python3 only). Installed Node 18.19.1 is below the Node 22/24 engines of some dev dependencies (vitest, wrangler, why-is-node-running); npm printed EBADENGINE warnings but install and build succeeded. Did not run tests or lint, per instructions."
  ],
  "main_blocker": null,
  "operation": "Started the local stdio MCP server (mcp/dist/index.js, built from the pinned source) and listed its tools via initialize + tools/list: 32 tools returned, server sceneview-mcp 4.1.2.",
  "operation_scope": "Local stdio MCP server only. Three generation tools (render_3d_preview, create_3d_artifact, generate_scene) need third-party credentials and were not exercised. No browser needed; the shared CDP endpoint was not used.",
  "outcome": "working",
  "steps": [
    "Read root README.md and mcp/README.md (Quick start: npx -y sceneview-mcp, local build section)",
    "apt-get install -y nodejs npm (Node v18.19.1, npm 9.2.0)",
    "cd mcp && npm install (runs prepare: generate scripts + tsc), rc=0",
    "Verified mcp/dist/index.js exists",
    "Ran node dist/index.js with JSON-RPC initialize, notifications/initialized, tools/list over stdio: 32 tools"
  ],
  "stuck_step": null,
  "suggested_fix": null
}
