Manage local Anki notes, cards, decks, note types, media, and deck packages via AnkiConnect.
Connect Runs on your machine
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]
{
"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>"
}
}
}
}
{
"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>"
}
}
}
}
{
"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
| Name | Description |
|---|---|
ANKI_URLRequired | AnkiConnect base URL on your computer. Keep Anki Desktop open; omit /api/v1. |
ANKI_API_MODEOptional | Use v1 for the full tool set with compatible AnkiConnect, or legacy for older add-ons. |
ANKI_REQUEST_TIMEOUT_MSOptional | Request deadline in integer milliseconds, including queue wait: 1 to 300000. |
ANKI_MEDIA_IMPORT_DIRSOptional | Optional trusted local media folders. Separate with : on macOS/Linux or ; on Windows. |
ANKI_PACKAGE_IMPORT_DIROptional | Optional existing absolute folder for local .apkg imports. Requires API v1. |
ANKI_PACKAGE_EXPORT_DIROptional | Optional existing absolute folder for local .apkg exports. Requires API v1. |
Details
| Package | @ryhus/[email protected] (NPM, stdio) |
| First published | 7 Nov 2026 |
| Last updated | 7 Nov 2026 |
| Registry name | io.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.
