Anki Mcp Server
@scorzeth
About Anki Mcp Server
An MCP server for Anki
Config
No standard config provided
This server doesn't expose a parseable MCP config block in its README. See the repository for install instructions.
RepositoryTools
4Marks cards with given card IDs as answered and gives them an ease score between 1 (Again) and 4 (Easy)
Creates a new card in the Default Anki deck
Returns n number of cards currently due for review
Returns n number of cards from new
Overview
What is Anki Mcp Server?
An MCP server that connects to a locally running Anki desktop app via the Anki-Connect add-on, enabling card review and creation. It is for users who want to automate Anki study workflows, especially through AI assistants like Claude.
How to use Anki Mcp Server?
Install the Anki-Connect add-on in Anki, then clone the repository and run npm install && npm run build. Configure the built server in your MCP client (e.g., Claude Desktop) by adding the server binary path to the mcpServers configuration file.
Key features of Anki Mcp Server
- Exposes Anki search results as MCP resources
- Provides tools to update, add, and retrieve cards
- Supports
deck:current,is:due, andis:newfilters - Built with Node.js for easy local execution
Use cases of Anki Mcp Server
- Automatically fetch due cards for review in an AI chat
- Add new cards programmatically from external sources
- Mark cards as answered with a chosen ease score
- Integrate Anki study sessions into AI-driven workflows
FAQ from Anki Mcp Server
What prerequisites are needed?
You must have the Anki desktop app installed and the Anki-Connect add‑on enabled.
How do I configure the server for Claude Desktop?
Add the server to your claude_desktop_config.json (path varies by OS) with the command pointing to the built index.js file.
What resources does the server expose?
It exposes three search URIs: anki://search/deckcurrent, anki://search/isdue, and anki://search/isnew, returning corresponding cards.
How can I debug the server?
Use the MCP Inspector by running npm run inspector, which provides a browser‑based debugging URL.
Does the server require authentication or cloud services?
No. It communicates only with the local Anki instance over stdio; no external network or authentication is needed.
Frequently asked questions
What prerequisites are needed?
You must have the Anki desktop app installed and the Anki-Connect add‑on enabled.
How do I configure the server for Claude Desktop?
Add the server to your `claude_desktop_config.json` (path varies by OS) with the command pointing to the built `index.js` file.
What resources does the server expose?
It exposes three search URIs: `anki://search/deckcurrent`, `anki://search/isdue`, and `anki://search/isnew`, returning corresponding cards.
How can I debug the server?
Use the MCP Inspector by running `npm run inspector`, which provides a browser‑based debugging URL.
Does the server require authentication or cloud services?
No. It communicates only with the local Anki instance over stdio; no external network or authentication is needed.
Basic information
More Other MCP servers
XcodeBuildMCP
cameroncookeA Model Context Protocol (MCP) server and CLI that provides tools for agent use when working on iOS and macOS projects.
MCP Go 🚀
mark3labsA Go implementation of the Model Context Protocol (MCP), enabling seamless integration between LLM applications and external data sources and tools.
ghidraMCP
LaurieWiredMCP Server for Ghidra
FastMCP v2 🚀
jlowin🚀 The fast, Pythonic way to build MCP servers and clients.
MCP Toolbox for Databases
googleapisMCP Toolbox for Databases is an open source MCP server for databases.
Comments