NestDaddy

Anki MCP

io.github.Ryhus/anki-mcp · v0.1.1

Manage local Anki notes, cards, decks, note types, media, and deck packages via AnkiConnect.

Connect Runs on your machine

Terminal
claude mcp add anki-mcp -e ANKI_URL=<ANKI_URL> -e ANKI_API_MODE=<ANKI_API_MODE> -e ANKI_REQUEST_TIMEOUT_MS=<ANKI_REQUEST_TIMEOUT_MS> -e ANKI_MEDIA_IMPORT_DIRS=<ANKI_MEDIA_IMPORT_DIRS> -e ANKI_PACKAGE_IMPORT_DIR=<ANKI_PACKAGE_IMPORT_DIR> -e ANKI_PACKAGE_EXPORT_DIR=<ANKI_PACKAGE_EXPORT_DIR> -- npx -y @ryhus/[email protected]
claude_desktop_config.json
{
  "mcpServers": {
    "anki-mcp": {
      "command": "npx",
      "args": [
        "-y",
        "@ryhus/[email protected]"
      ],
      "env": {
        "ANKI_URL": "<ANKI_URL>",
        "ANKI_API_MODE": "<ANKI_API_MODE>",
        "ANKI_REQUEST_TIMEOUT_MS": "<ANKI_REQUEST_TIMEOUT_MS>",
        "ANKI_MEDIA_IMPORT_DIRS": "<ANKI_MEDIA_IMPORT_DIRS>",
        "ANKI_PACKAGE_IMPORT_DIR": "<ANKI_PACKAGE_IMPORT_DIR>",
        "ANKI_PACKAGE_EXPORT_DIR": "<ANKI_PACKAGE_EXPORT_DIR>"
      }
    }
  }
}
~/.cursor/mcp.json
{
  "mcpServers": {
    "anki-mcp": {
      "command": "npx",
      "args": [
        "-y",
        "@ryhus/[email protected]"
      ],
      "env": {
        "ANKI_URL": "<ANKI_URL>",
        "ANKI_API_MODE": "<ANKI_API_MODE>",
        "ANKI_REQUEST_TIMEOUT_MS": "<ANKI_REQUEST_TIMEOUT_MS>",
        "ANKI_MEDIA_IMPORT_DIRS": "<ANKI_MEDIA_IMPORT_DIRS>",
        "ANKI_PACKAGE_IMPORT_DIR": "<ANKI_PACKAGE_IMPORT_DIR>",
        "ANKI_PACKAGE_EXPORT_DIR": "<ANKI_PACKAGE_EXPORT_DIR>"
      }
    }
  }
}
.vscode/mcp.json
{
  "servers": {
    "anki-mcp": {
      "type": "stdio",
      "command": "npx",
      "args": [
        "-y",
        "@ryhus/[email protected]"
      ],
      "env": {
        "ANKI_URL": "<ANKI_URL>",
        "ANKI_API_MODE": "<ANKI_API_MODE>",
        "ANKI_REQUEST_TIMEOUT_MS": "<ANKI_REQUEST_TIMEOUT_MS>",
        "ANKI_MEDIA_IMPORT_DIRS": "<ANKI_MEDIA_IMPORT_DIRS>",
        "ANKI_PACKAGE_IMPORT_DIR": "<ANKI_PACKAGE_IMPORT_DIR>",
        "ANKI_PACKAGE_EXPORT_DIR": "<ANKI_PACKAGE_EXPORT_DIR>"
      }
    }
  }
}

Replace the values in angle brackets with your own. Keys stay on your machine; we never see them.

Tools

This server runs locally, so its tools are listed by your MCP client once it starts.

Environment variables

NameDescription
ANKI_URL
Required
AnkiConnect base URL on your computer. Keep Anki Desktop open; omit /api/v1.
ANKI_API_MODE
Optional
Use v1 for the full tool set with compatible AnkiConnect, or legacy for older add-ons.
ANKI_REQUEST_TIMEOUT_MS
Optional
Request deadline in integer milliseconds, including queue wait: 1 to 300000.
ANKI_MEDIA_IMPORT_DIRS
Optional
Optional trusted local media folders. Separate with : on macOS/Linux or ; on Windows.
ANKI_PACKAGE_IMPORT_DIR
Optional
Optional existing absolute folder for local .apkg imports. Requires API v1.
ANKI_PACKAGE_EXPORT_DIR
Optional
Optional existing absolute folder for local .apkg exports. Requires API v1.

Details

Package@ryhus/[email protected] (NPM, stdio)
First published7 Nov 2026
Last updated7 Nov 2026
Registry nameio.github.Ryhus/anki-mcp

More productivity servers See all

Listing data from the official MCP registry. Status and tools from NestDaddy's daily check. Browse all MCP servers.