anki-mcp
anki-mcp
Un adaptador ligero de Model Context Protocol (MCP) que permite a los asistentes de IA (Claude Code, Hermes Agent, etc.) crear y gestionar tarjetas de Anki directamente, a través de AnkiConnect.
Sin aplicación de IA personalizada. La IA sigue siendo la capa de inteligencia; este servidor es solo un puente hacia Anki.
Claude Code / Hermes / ChatGPT
│ MCP (stdio)
▼
anki-mcp server
│ AnkiConnect HTTP (localhost:8765)
▼
Anki Desktop + AnkiConnect add-on
│ sync
▼
AnkiWeb ──► Anki mobile (iOS/Android)Características
Herramienta | Descripción |
| Lista todos los mazos con recuentos de tarjetas |
| Crea un mazo si no existe |
| Tarjeta básica de frente/reverso |
| Tarjeta de texto omitido ( |
| Crea muchas tarjetas a la vez |
| Búsqueda de texto completo (sintaxis de consulta de Anki) |
| Actualiza el frente/reverso de una tarjeta por ID de nota |
| Elimina una tarjeta por ID de nota |
Related MCP server: Anki MCP Server
Configuración
1. Instalar Anki Desktop
Descárgalo e instálalo desde https://apps.ankiweb.net/. Ábrelo una vez y sincroniza con tu cuenta de AnkiWeb para que la sincronización móvil funcione.
2. Instalar el complemento AnkiConnect
AnkiConnect expone Anki a través de una API HTTP local en localhost:8765.
Opción A — Navegador de complementos de Anki (la más fácil):
En Anki: Herramientas → Complementos → Obtener complementos…
Introduce el código
2055492159e instala.
Opción B — manual (Git):
cd "$APPDATA/Anki2/addons21" # Windows
# or: ~/.local/share/Anki2/addons21 (Linux)
# or: ~/Library/Application Support/Anki2/addons21 (macOS)
git clone --depth 1 https://github.com/FooSoft/anki-connect.git 2055492159
cd 2055492159
cp plugin/*.py plugin/*.json plugin/*.md .
rm -rf plugin tests .git 2>/dev/nullReinicia Anki. Verifica que esté funcionando:
curl -s http://127.0.0.1:8765 -X POST -d '{"action":"version","version":6}'
# → {"result": 6, "error": null}3. Ejecutar el servidor MCP
pip install mcp
python server.pyEl servidor habla MCP sobre stdio. Anki Desktop debe estar ejecutándose (con AnkiConnect cargado) para que las herramientas funcionen.
Configurar en un cliente
Hermes Agent
Añade a ~/.hermes/config.yaml (o %USERPROFILE%\AppData\Local\hermes\config.yaml en Windows):
mcp_servers:
anki:
command: python
args:
- /absolute/path/to/server.py
timeout: 60
connect_timeout: 30Luego recarga MCP en la sesión (/reload-mcp) o reinicia. Las herramientas aparecen como mcp_anki_*.
Claude Code
claude mcp add anki -- python /absolute/path/to/server.pyUso
Una vez conectado, solo dile a la IA lo que quieres:
"Añade una tarjeta a mi mazo System Design: frente = '¿Por qué el hashing consistente usa nodos virtuales?', reverso = 'Para distribuir las claves de manera más uniforme.'"
"Crea tarjetas Anki a partir de los conceptos importantes que acabamos de discutir."
Reglas de generación de tarjetas (ponlas en tus instrucciones de IA)
Un concepto por tarjeta.
Prefiere preguntas que requieran recordar.
Evita respuestas enormes.
No crees tarjetas para hechos triviales.
Usa tarjetas de cloze cuando sea apropiado.
Añade etiquetas de fuente/tema.
Sincronizar con el móvil
Las tarjetas creadas por MCP viven en Anki Desktop hasta que sincronices. Activa una sincronización:
Manualmente: Anki → Sincronizar (o presiona
Y), oVía AnkiConnect:
curl -s http://127.0.0.1:8765 -X POST -d '{"action":"sync","version":6}'
Luego sincroniza la aplicación móvil de Anki para descargar las nuevas tarjetas.
Requisitos
Python 3.10+
Paquete
mcp(pip install mcp)Anki Desktop (en ejecución)
Complemento AnkiConnect
Licencia
MIT
This server cannot be installed
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
- FlicenseNot gradedqualityNot gradedmaintenanceEnables 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.
- AlicenseNot gradedqualityCmaintenanceEnables 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.101ISC
- 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.62MIT
- AlicenseAqualityDmaintenanceEnables AI tools to manage Anki flashcards, including deck management, card search, creation, editing, deletion, and statistics.10353Apache 2.0
Related MCP Connectors
AI-powered YouTube to flashcards with spaced repetition and Anki export
Free: turn your AI chats into spaced-repetition vocabulary. 13 tools, reads and writes.
Voice-led, FSRS-scheduled flashcards from YouTube, PDFs, web, or text. Auto-graded quizzes.
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/Looseling/anki-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server