Anki MCP Server
Provides tools for managing Anki decks and cards, including creating decks, adding basic and cloze cards, batch card operations, and retrieving review queues through the Anki API.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Anki MCP Serveradd a basic card to my Spanish deck with front 'hola' and back 'hello'"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Anki MCP Server
An MCP (Model Context Protocol) server that provides tools for interacting with the Anki API. This server allows AI assistants to manage Anki decks and cards through simple tool calls.
Features
List Anki decks with pagination
Create new decks
Add cards (basic and cloze types)
Batch add multiple cards
Get review queue with filtering options
Support for dynamically loading additional tools from an external API
Related MCP server: Anki MCP Server
Available Tools
listDecks - List all Anki decks with optional pagination
createDeck - Create a new Anki deck
addCardsBatch - Add multiple cards to a deck in batch
addBasicCard - Add a single basic card to a deck
addClozeCard - Add a cloze deletion card to a deck
getReviewQueue - Get cards due for review with filtering options
Installation
npm install -g @x-mcp/anki
# or
pnpm add -g @x-mcp/ankiDevelopment
# Install dependencies
pnpm install
# Build the project
pnpm run build
# Run in development mode (auto-restart on changes)
pnpm run dev
# Run the server
pnpm start
# Lint and format code
pnpm run lint
pnpm run formatConfiguration
MCP Client Configuration
Add this to your MCP client settings:
{
"mcpServers": {
"anki-mcp": {
"command": "npx",
"args": ["-y", "@x-mcp/anki@latest"],
"env": {
"ANKI_BASE_URL": "http://localhost:3000", // Anki API base URL
"ANKI_API_KEY": "ank_YOUR_API_KEY_HERE" // Your Anki API key
}
}
}
}Environment Variables
Create a .env file:
# Required: Anki API configuration
ANKI_BASE_URL=http://localhost:3000/api/v1
ANKI_API_KEY=ank_YOUR_API_KEY_HERE
# Optional: External tools API configuration
API_URL=https://your-api-endpoint.com/tools
API_KEY=your-api-keyUsage Example
Once configured, the AI assistant can use commands like:
"List all my Anki decks"
"Create a new deck called 'Spanish Vocabulary'"
"Add a card with front 'Hello' and back 'Hola' to my Spanish deck"
"Show me cards due for review"
Each tool makes direct HTTP requests to the Anki API and returns the response data.
API Requirements
The tools interact with an Anki API that should have the following endpoints:
GET /api/v1/decks- List decksPOST /api/v1/decks- Create deckPOST /api/v1/decks/{deckId}/cards/batch- Add cardsGET /api/v1/study/queue- Get review queue
License
MIT
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- Flicense-quality-maintenanceEnables AI assistants like Claude to interact with Anki flashcard decks through AnkiConnect. Supports creating and managing decks, basic and cloze deletion cards, searching existing cards, and organizing content with tags.Last updated
- Alicense-qualityCmaintenanceEnables interaction with the Anki desktop flashcard application through the Anki-Connect plugin. Supports managing decks, cards, notes, and models, allowing AI assistants to create and query flashcards through natural language.Last updated171ISC
- AlicenseAqualityDmaintenanceEnables AI assistants to manage Anki flashcard collections by creating, searching, and updating cards through a standardized interface. It supports media handling, batch operations, and review scheduling via the AnkiConnect add-on.Last updated62MIT
- AlicenseAqualityDmaintenanceEnables AI tools to manage Anki flashcards, including deck management, card search, creation, editing, deletion, and statistics.Last updated10153Apache 2.0
Related MCP Connectors
AI-powered YouTube to flashcards with spaced repetition and Anki export
Voice-led, FSRS-scheduled flashcards from YouTube, PDFs, web, or text. Auto-graded quizzes.
Turn AI chats into vocabulary: capture words and grammar into spaced-repetition flashcards.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/zlatanpham/anki-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server