servidor anki-mcp
Lea esto en otros idiomas: inglés , coreano
Un servidor de Protocolo de Contexto de Modelo (MCP) que conecta a Claude y Anki, permitiéndote crear fácilmente tarjetas didácticas usando lenguaje natural.
Introducción
anki-mcp-server actúa como puente entre Claude y la app de Anki, facilitando la comunicación entre ellos. Esto permite dar comandos en lenguaje natural a Claude para crear y gestionar tarjetas de vocabulario de Anki. Por ejemplo, si pides "Añadir una tarjeta de vocabulario japonés fácil a mi mazo de japonés", Claude creará automáticamente la tarjeta adecuada.
Requisitos
- Python 3.8 o superior
- Anki 2.1.x o superior
- Complemento AnkiConnect
- Claude Desktop (o un entorno con acceso a la API de Claude)
Instalación
1. Configuración de Anki y AnkiConnect
- Instalar Anki .
- Instalar el complemento AnkiConnect:
- Ejecute Anki y seleccione
Tools > Add-ons > Get Add-ons
en el menú superior - Introduce el código
2055492159
y haz clic en «Aceptar» - Reiniciar Anki
- Ejecute Anki y seleccione
2. Instalación de anki-mcp-server
Configuración
Configuración del escritorio de Claude
Modifique el archivo de configuración de Claude Desktop para registrar el servidor MCP:
- Ubicación del archivo de configuración de Claude Desktop:
- Ventanas:
%APPDATA%\Claude\claude_desktop_config.json
- macOS:
~/Library/Application Support/Claude/claude_desktop_config.json
- Linux:
~/.config/Claude/claude_desktop_config.json
- Ventanas:
- Agregue el siguiente contenido al archivo de configuración:
Reemplace path/anki_server.py
con la ruta absoluta a su archivo anki_server.py.
Cómo utilizar
- Ejecute la aplicación Anki y manténgala ejecutándose en segundo plano.
- Inicie Claude Desktop.
- Puedes darle a Claude comandos en lenguaje natural como:
Comandos de ejemplo
- "Añadir una tarjeta de vocabulario japonés fácil a mi baraja de japonés"
- Crea una tarjeta para la palabra inglesa "perseverancia" con su significado y ejemplos.
- "Resume en una tarjeta los conceptos de programación que aprendí hoy"
- Crea 5 tarjetas de cronología histórica.
Claude interpretará estas solicitudes y creará tarjetas apropiadas en Anki a través del servidor MCP.
Características principales
Funciones de creación de tarjetas
- Creación de tarjetas con formato básico de preguntas y respuestas
- Creación de tarjetas de aprendizaje de idiomas (palabra, significado, oraciones de ejemplo)
- Adición automática de etiquetas
- Agregar cartas a varios mazos
Funciones de gestión de cubiertas
- Ver lista de mazos disponibles
- Crear nuevos mazos
- Buscar cartas en mazos específicos
Solución de problemas
Problemas de conexión
- Compruebe si Anki se está ejecutando : el servidor MCP requiere que Anki se esté ejecutando para comunicarse con él.
- Verificar AnkiConnect : Asegúrese de que AnkiConnect esté correctamente instalado. Visite
http://localhost:8765
en su navegador web para confirmar que ve el mensaje "AnkiConnect v.6". - Configuración del firewall : es posible que los usuarios de Windows necesiten permitir el acceso del firewall a Anki.
Problemas con el servidor MCP
- Comprobar registros : si ocurren problemas, verifique los registros del servidor para ver si hay mensajes de error.
- Reiniciar : si los problemas persisten, intente reiniciar Anki, Claude Desktop y el servidor MCP.
Extensión y Contribución
Si deseas contribuir al proyecto, bifurca el repositorio de GitHub y envía una solicitud de incorporación de cambios. Agradecemos contribuciones en las siguientes áreas:
- Compatibilidad con nuevos tipos de tarjetas
- Soporte de idiomas mejorado
- Mejoras de la interfaz
- Mejoras en la documentación
Licencia
Este proyecto se distribuye bajo la licencia MIT. Consulte el archivo de licencia para más detalles.
Contacto
Si tiene problemas o preguntas, comuníquese con nosotros a través de los problemas de GitHub.
This server cannot be installed
local-only server
The server can only run on the client's local machine because it depends on local resources.
Un servidor de protocolo de contexto de modelo que conecta a Claude AI con la aplicación de tarjetas didácticas Anki, lo que permite a los usuarios crear y administrar tarjetas didácticas mediante comandos de lenguaje natural.
Related MCP Servers
- -securityFlicense-qualityAn MCP server that enables AI assistants like Claude to interact with Anki flashcard decks, allowing users to create, manage, and update flashcards through natural language conversations.Last updated -7TypeScript
- AsecurityFlicenseAqualityA Model Context Protocol server that enables LLMs to interact with Anki flashcard software through AnkiConnect, allowing for creation and management of flashcards, decks, and note types.Last updated -106492TypeScript
- AsecurityFlicenseAqualityAn MCP server that integrates Claude with Anki flashcards, allowing users to review due cards and create new flashcards directly through conversation.Last updated -610Python
- -securityAlicense-qualityA Model Context Protocol server that allows LLMs to interact with Anki flashcard software, enabling functions like creating decks, adding notes, searching cards, and managing flashcard content through natural language.Last updated -641JavaScriptMIT License