Anki
Anki MCP Server to allow LLMs to create and manage Anki decks via Anki Connect
How to use
The Anki MCP Server provides a powerful interface for integrating Large Language Models (LLMs) with Anki, a popular flashcard application. By leveraging Anki Connect, this server allows you to create, manage, and manipulate Anki decks programmatically, enabling developers to enhance their learning tools with automated flashcard generation and management capabilities.
Once connected to the Anki MCP Server, you can send requests to create and modify Anki decks, cards, and notes using JSON-RPC commands. You can utilize commands such as addNote, deleteNote, and findNotes to interact effectively with your Anki collection. It's best to structure your queries with clear parameters to ensure accurate responses and optimal performance.
How to install
Prerequisites
Ensure you have Node.js installed on your machine. The server runs on a Node.js environment, so you will need it to execute the Anki MCP Server.
Option A: Quick start with npx
You can quickly start the Anki MCP Server using the following command:
npx -y ethangillani/Anki-MCP-Server
Option B: Global install alternative
If you prefer a global installation, you can clone the repository and run the server locally:
git clone https://github.com/ethangillani/Anki-MCP-Server.git
cd Anki-MCP-Server
npm install
node server.js
Additional notes
When configuring the Anki MCP Server, ensure that Anki is running on your machine as the server communicates with it via Anki Connect. You might also want to adjust the timeout settings in your requests to handle larger operations that could take longer. Additionally, remember that any changes made through the server will directly affect your Anki decks, so use caution when issuing deletion commands.
Related MCP Servers
zen
Selfhosted notes app. Single golang binary, notes stored as markdown within SQLite, full-text search, very low resource usage
MCP -Deepseek_R1
A Model Context Protocol (MCP) server implementation connecting Claude Desktop with DeepSeek's language models (R1/V3)
mcp-fhir
A Model Context Protocol implementation for FHIR
mcp
Inkdrop Model Context Protocol Server
mcp-appium-gestures
This is a Model Context Protocol (MCP) server providing resources and tools for Appium mobile gestures using Actions API..
dubco -npm
The (Unofficial) dubco-mcp-server enables AI assistants to manage Dub.co short links via the Model Context Protocol. It provides three MCP tools: create_link for generating new short URLs, update_link for modifying existing links, and delete_link for removing short links.