clanki
An MCP server for connecting Claude Desktop with Anki Flashcards.
Documentation

Clanki - Claude's Anki Integration
An MCP server that enables AI assistants like Claude to interact with Anki flashcard decks through the Model Context Protocol (MCP).
Features
- Create and manage Anki decks
- Create basic flashcards with front/back content
- Create cloze deletion cards
- Update existing cards and cloze deletions
- Add and manage tags
- View deck contents and card information
- Full integration with AnkiConnect
Prerequisites
- Anki installed and running
- AnkiConnect plugin installed in Anki
- Node.js 16 or higher
Installation
1. Clone this repository:
git clone https://github.com/yourusername/clanki.git
cd clanki2. Install dependencies:
npm install3. Build the project:
npm run buildSetup
1. Make sure Anki is running and the AnkiConnect plugin is installed and enabled
2. Configure Claude for Desktop to use the server by editing `claude_desktop_config.json`:
{
"mcpServers": {
"clanki": {
"command": "node",
"args": ["/absolute/path/to/clanki/build/index.js"]
}
}
}Replace `/absolute/path/to/clanki` with the actual path to your clanki installation.
Available Tools
create-deck
Creates a new Anki deck
- Parameters:
- `name`: Name for the new deck
create-card
Creates a new basic flashcard in a specified deck
- Parameters:
- `deckName`: Name of the deck to add the card to
- `front`: Front side content of the card
- `back`: Back side content of the card
- `tags`: (Optional) Array of tags for the card
create-cloze-card
Creates a new cloze deletion card in a specified deck
- Parameters:
- `deckName`: Name of the deck to add the card to
- `text`: Text containing cloze deletions using {{c1::text}} syntax
- `backExtra`: (Optional) Extra information to show on the back of the card
- `tags`: (Optional) Array of tags for the card
update-card
Updates an existing basic flashcard
- Parameters:
- `noteId`: ID of the note to update
- `front`: (Optional) New front side content
- `back`: (Optional) New back side content
- `tags`: (Optional) New tags for the card
update-cloze-card
Updates an existing cloze deletion card
- Parameters:
- `noteId`: ID of the note to update
- `text`: (Optional) New text with cloze deletions
- `backExtra`: (Optional) New extra information for the back
- `tags`: (Optional) New tags for the card
Development
To modify or extend the server:
1. Make changes to `src/index.ts`
2. Rebuild with `npm run build`
3. Debug with `npx @modelcontextprotocol/inspector node build/index.js`
License
This project is licensed under the MIT License - see the LICENSE file for details.
Contributing
Contributions are welcome! Please feel free to submit a Pull Request.
Acknowledgments
- Built with the Model Context Protocol SDK
- Integrates with Anki via AnkiConnect
Frequently asked questions
What is clanki?
clanki is An MCP server for connecting Claude Desktop with Anki Flashcards.
How do I install clanki?
Open the GitHub repository and follow its README. Most MCP servers are added to your client's MCP config, then called by your agent.
Is clanki open source?
Yes — it is hosted on GitHub at https://github.com/jasperket/clanki and has 9 stars.
Related MCP tools
🍒 Cherry Studio is a desktop client that supports for multiple LLM providers. Built for the Model Context Protocol to enhance AI capabilities.
Enhanced ChatGPT Clone: Features Agents, MCP, DeepSeek, Anthropic, AWS, OpenAI, Responses API, Azure, Groq, o1, GPT-5, Mistral, OpenRouter, Vertex AI, Gemini...
FastGPT is a knowledge-based platform built on the LLMs, offers a comprehensive suite of out-of-the-box capabilities such as data processing, RAG retrieval, ...
Composio equips your AI agents & LLMs with 100+ high-quality integrations via function calling for the Model Context Protocol. Enhance AI assistants with powerf
📦 Repomix is a powerful tool that packs your entire repository into a single, AI-friendly file. Perfect for when you need to feed your codebase to Large Lan...
AI Agents & MCPs & AI Workflow Automation • (~400 MCP servers for AI agents) • AI Automation / AI Agent with MCPs • AI Workflows & AI Agents • MCPs for AI Ag...
Run your own MCP server? See who uses it and what to fix.
Measure it with TrackMCP