{
  "checker": {
    "details": {
      "argv": [
        "/usr/bin/npx",
        "-y",
        "@dinglebear/rytdl"
      ],
      "kind": "mcp",
      "scope": "product operation",
      "serverInfo": {
        "name": "ytdl-rmcp",
        "version": "1.1.0 (e0ad4fc)"
      },
      "tools": [
        "youtube_download",
        "youtube_identify",
        "youtube_plex_playlist",
        "youtube_probe",
        "youtube_search",
        "youtube_search_ui",
        "youtube_stats",
        "youtube_transfer_queue"
      ],
      "working": true
    },
    "status": "PASS"
  },
  "deviations": [
    "npm global install (README Install: npm i -g @dinglebear/rytdl) failed with EACCES because the global prefix is root-owned; used the README's npx path instead, which needs no global install.",
    "node/npm were not preinstalled; installed via apt-get.",
    "Did not run the interactive 'setup' command (it prompts for targets and registers agent CLIs); doctor and MCP start were used instead.",
    "Did not run cargo build, cargo test, clippy, or the packaging/readme checks (smoke scope excludes unit/lint suites)."
  ],
  "main_blocker": null,
  "operation": "Start the ytdl-rmcp MCP server over stdio via the README's npx launcher and list its tools (tools/list); returns 8 youtube_* tools.",
  "operation_scope": "Covers MCP stdio start, initialize, and tools/list. Does not exercise yt-dlp search/download: yt-dlp and ffmpeg auto-download on first use, and download needs YTDLP_TARGET_PATH configured for a trusted destination. No credentials needed for the read-only tools.",
  "outcome": "working",
  "steps": [
    "Read README (Install, Quickstart, Development, CLI Reference)",
    "sudo apt-get install -y nodejs npm (node was absent; Node 18.19.1, npm 9.2.0)",
    "npm i -g @dinglebear/rytdl (failed: EACCES on /usr/local/lib/node_modules; not retried)",
    "NODE_USE_ENV_PROXY=1 npx -y @dinglebear/rytdl doctor (rc=0, version 1.1.0 e0ad4fc, linux x86_64)",
    "printf initialize + notifications/initialized + tools/list | /usr/bin/npx -y @dinglebear/rytdl (rc=0, serverInfo ytdl-rmcp 1.1.0, tools listed)"
  ],
  "stuck_step": null,
  "suggested_fix": null
}
