Haiku 5.5
Native agent · Checked operation passedChecked operation /usr/bin/node <host-path> --stdio · local stdio MCP start + initialize + tools/list
Agent-reported scope: 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.
MCP server returned: anki-mcp-server · version 0.27.0.
MCP tools returned: 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. Tool listing does not establish authenticated tool-call success.
Run details
- run
- ankimcp--anki-mcp-server-claude-haiku-5-5-1792340528074482613
- date
- Oct 18, 2026
- time to working
- not recorded
- product hosting / execution
- Local stdio MCP server in the guest
- recorded operation scope
- product operation
- model
- claude-haiku-5-5
- agent / version
- claude-code / 2.1.300 (Claude Code)
- platform
- linux
- reported cost
- $0.007858
- Recorded source
- https://github.com/ankimcp/anki-mcp-server
- Tool transport
- mcp-assigned-vm
- Test version
- readme-03aea4c41d53955e3723c330e9927d2a9df627f6642624cc0078a97c73a53c8a
- revision
- e0e347f7f39960422ee5ccb973db3d403af64cd0
What the agent did
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.
cd <host-path> && git log -1 --format=%H 2>/dev/null; ls -la; cat README.md 2>/dev/null | head -300
cd <host-path> && cat package.json 2>/dev/null; node -v; npm -v; ls .github/workflows 2>/dev/null; echo "CDP=$CDP_URL $<env-var>"
cd <host-path> && grep -n "^#" README.md | sed -n '1,200p' | head -120; apt-cache policy nodejs 2>/dev/null | head -3; cat .mcp.json
cd <host-path> && sed -n 664,670p README.md; sed -n 917,927p README.md; (curl -fsSL https://deb.nodesource.com/setup_22.x -o /tmp/ns.sh && sudo -E bash /tmp/ns.sh >/tmp/ns.log 2>&1 && sudo apt-get install -y nodejs >>/tmp/ns.log 2>&1); echo rc=$?; node -v; npm -v
cd <host-path> && export NODE_USE_ENV_PROXY=1 && npm install > /tmp/npm-install.log 2>&1; echo install_rc=$?; tail -15 /tmp/npm-install.log; npm run build > /tmp/build.log 2>&1; echo build_rc=$?; tail -15 /tmp/build.log; ls dist 2>/dev/null | head
cd <host-path> && ls dist/main-stdio.js bin/ankimcp.js && ( printf '%s\n' '{"jsonrpc":"2.0","id":1,"method":"initialize","params":{"protocolVersion":"2025-06-18","capabilities":{},"clientInfo":{"name":"probe","version":"0"}}}' '{"jsonrpc":"2.0","method":"notifications/initialized"}' '{"jsonrpc":"2.0","id":2,"method":"tools/list"}' | timeout 20 /usr/bin/node bin/ankimcp.js --stdio 2>/tmp/stdio.err | tail -c 1500; echo; echo "rc=${PIPESTATUS[1]}" ); tail -5 /tmp/stdio.err
cd <host-path> && mkdir -p .coldpass && cat > .coldpass/probe.json <<'EOF'
{"kind":"mcp","argv":["/usr/bin/node","<host-path>","env":{}}
EOF
cat > .coldpass/report.json <<'EOF'
{"outcome":"working","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.","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)"],"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."],"stuck_step":null,"main_blocker":null,"suggested_fix":null}
EOF
<env-var>=<host-path> python3 -I <host-path> --validate; echo rc=$?
pgrep -af "ankimcp|main-stdio|main-http" || echo "no leftover server processes"; cat <host-path>run JSON · checker evidence · agent report + check · transcript excerpt · error excerpt