Clanki - Integración de Anki de Claude
Un servidor MCP que permite a los asistentes de IA como Claude interactuar con los mazos de tarjetas de memoria de Anki a través del Protocolo de Contexto de Modelo (MCP).
Características
- Crear y administrar mazos de Anki
- Crea tarjetas didácticas básicas con contenido en el anverso y reverso.
- Crear tarjetas de eliminación de espacios en blanco
- Actualizar tarjetas existentes y completar eliminaciones
- Agregar y administrar etiquetas
- Ver el contenido del mazo y la información de las cartas
- Integración completa con AnkiConnect
Prerrequisitos
- Anki instalado y funcionando
- Complemento AnkiConnect instalado en Anki
- Node.js 16 o superior
Instalación
- Clonar este repositorio:
- Instalar dependencias:
- Construir el proyecto:
Configuración
- Asegúrese de que Anki se esté ejecutando y que el complemento AnkiConnect esté instalado y habilitado
- Configure Claude for Desktop para usar el servidor editando
claude_desktop_config.json
:
Reemplace /absolute/path/to/clanki
con la ruta real a su instalación de clanki.
Herramientas disponibles
crear-mazo
Crea un nuevo mazo de Anki
- Parámetros:
name
: Nombre para la nueva baraja
crear tarjeta
Crea una nueva tarjeta didáctica básica en una baraja específica
- Parámetros:
deckName
: Nombre del mazo al que se agregará la cartafront
: Contenido del anverso de la tarjetaback
: Contenido del reverso de la tarjetatags
: (opcional) Matriz de etiquetas para la tarjeta
crear tarjeta de relleno
Crea una nueva carta de eliminación de espacios en blanco en un mazo específico
- Parámetros:
deckName
: Nombre del mazo al que se agregará la cartatext
: Texto que contiene eliminaciones de espacios en blanco utilizando la sintaxis {{c1:}}backExtra
: (Opcional) Información adicional para mostrar en el reverso de la tarjetatags
: (opcional) Matriz de etiquetas para la tarjeta
tarjeta de actualización
Actualiza una flashcard básica existente
- Parámetros:
noteId
: ID de la nota a actualizarfront
: (opcional) Nuevo contenido del lado frontalback
: (opcional) Nuevo contenido del reversotags
: (opcional) Nuevas etiquetas para la tarjeta
actualizar-cerrar-tarjeta
Actualiza una tarjeta de eliminación de espacios en blanco existente
- Parámetros:
noteId
: ID de la nota a actualizartext
: (opcional) Texto nuevo con eliminaciones de clozebackExtra
: (Opcional) Nueva información adicional para la parte posteriortags
: (opcional) Nuevas etiquetas para la tarjeta
Desarrollo
Para modificar o ampliar el servidor:
- Realizar cambios en
src/index.ts
- Reconstruir con
npm run build
- Depurar con
npx @modelcontextprotocol/inspector node build/index.js
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 MCP que permite a los asistentes de IA como Claude interactuar con los mazos de tarjetas de memoria de Anki, lo que permite a los usuarios crear, administrar y actualizar tarjetas de memoria a través de conversaciones en lenguaje natural.
Related Resources
Related MCP Servers
- AsecurityFlicenseAqualityAn MCP server that integrates Claude with Anki flashcards, allowing users to review due cards and create new flashcards directly through conversation.Last updated -68Python
- -securityAlicense-qualityAn MCP server that enables Claude to interact with Port.io's AI agent, allowing users to trigger the agent with prompts and receive structured responses including status, output, and action items.Last updated -6PythonMIT License
- -securityFlicense-qualityAn MCP server that allows AI assistants like Claude to execute terminal commands on the user's computer and return the output, functioning like a terminal through AI.Last updated -7Python
- -securityAlicense-qualityAn MCP server that enables AI assistants to control a web browser through natural language commands, allowing them to navigate websites and extract information via SSE transport.Last updated -505PythonMIT License