{
  "checker": {
    "details": {
      "argv": [
        "/usr/bin/node",
        "<host-path>",
        "--stdio"
      ],
      "kind": "mcp",
      "scope": "product operation",
      "serverInfo": {
        "icons": [
          {
            "mimeType": "image/svg+xml",
            "sizes": [
              "any"
            ],
            "src": "https://ankimcp.ai/favicon.svg"
          }
        ],
        "name": "anki-mcp-server",
        "version": "0.27.0"
      },
      "tools": [
        "sync",
        "get_due_cards",
        "get_cards",
        "present_card",
        "rate_card",
        "forgetCards",
        "setDueDate",
        "areSuspended",
        "suspend",
        "unsuspend",
        "modelNames",
        "modelFieldNames",
        "modelStyling",
        "createModel",
        "updateModelStyling",
        "modelTemplates",
        "updateModelTemplates",
        "addModelField",
        "removeModelField",
        "renameModelField",
        "repositionModelField",
        "addNote",
        "addNotes",
        "findNotes",
        "notesInfo",
        "updateNoteFields",
        "deleteNotes",
        "getTags",
        "listDecks",
        "deckStats",
        "createDeck",
        "changeDeck",
        "retrieveMediaFile",
        "getMediaFilesNames",
        "storeMediaFile",
        "deleteMediaFile",
        "addTags",
        "removeTags",
        "replaceTags",
        "clearUnusedTags",
        "collection_stats",
        "review_stats",
        "guiBrowse",
        "guiSelectCard",
        "guiSelectedNotes",
        "guiAddCards",
        "guiEditNote",
        "guiDeckOverview",
        "guiDeckBrowser",
        "guiCurrentCard",
        "guiShowQuestion",
        "guiShowAnswer",
        "guiUndo"
      ],
      "working": true
    },
    "status": "PASS"
  },
  "deviations": [
    "Node was not preinstalled; installed Node 22 via NodeSource apt repo before npm install.",
    "Ran the STDIO server as `/usr/bin/node bin/ankimcp.js --stdio` rather than the global `ankimcp` bin, since the package is not installed globally."
  ],
  "main_blocker": null,
  "operation": "Started the STDIO MCP server (bin/ankimcp.js --stdio, the README's STDIO entry point) and ran initialize + tools/list over JSON-RPC; the server returned its full tool catalog.",
  "operation_scope": "Covers the MCP STDIO transport and tool listing. Tool calls that talk to Anki need AnkiConnect (http://localhost:8765) and a running Anki desktop, which are not in this guest; not exercised.",
  "outcome": "working",
  "steps": [
    "Installed Node 22.23.3 via NodeSource setup_22.x and apt (README Prerequisites: Node.js 22.12.0+)",
    "npm install (README Installation > Install from Source) with NODE_USE_ENV_PROXY=1",
    "npm run build (README Installation > Install from Source; Build Commands)",
    "printf JSON-RPC initialize/initialized/tools/list | node bin/ankimcp.js --stdio (README Connecting an AI Client > STDIO)"
  ],
  "stuck_step": null,
  "suggested_fix": null
}
