Servidor Anki MCP de vocabulario japonés
Implementación de un servidor del Protocolo de Contexto de Modelo para interactuar con las plataformas de Anki mediante programación. Este servidor permite que los Modelos de Lenguaje interactúen con Anki mediante una interfaz estandarizada, con soporte específico para el aprendizaje del japonés.
Esto está codificado por vibración con Cursor con Claude 3.5 Sonnet.
Características
- Lista de mazos disponibles
- Ver cartas en mazos
- Añadir nuevas tarjetas
- Tarjetas de revisión con repetición espaciada
- Importar vocabulario japonés con lecturas y significados
- Añade oraciones de muestra a las tarjetas de vocabulario japonés
- Revisar el historial de seguimiento y el progreso del aprendizaje
Ejemplo de principio a fin: Estudio de vocabulario japonés con Claude
Aquí tienes un flujo de trabajo completo que muestra cómo utilizar Claude para mejorar tus tarjetas de vocabulario japonés con oraciones de muestra.
Paso 1: Generar ejercicios para completar espacios en blanco
Primero, pídale a Claude que cree ejercicios de práctica utilizando el study_japanese_vocab_prompt
:
Claude revisará tu vocabulario recientemente revisado y creará oraciones contextuales con espacios en blanco para evaluar tu comprensión.
Paso 2: Convertir a oraciones de muestra
A continuación, utilice vocab_sentences_json_prompt
para convertir estas oraciones en un formato estructurado:
Claude transformará las oraciones en un diccionario JSON que asignará cada palabra del vocabulario a sus oraciones de muestra.
Paso 3: Actualizar las tarjetas Anki
Por último, utiliza la herramienta update_notes_with_sentences
para agregar estas oraciones a tus tarjetas Anki:
Las oraciones se agregarán al campo de lectura de cada tarjeta de vocabulario, proporcionando más contexto para sus estudios.
Resultados en Anki
Después de la actualización, sus tarjetas incluirán las nuevas oraciones de muestra:
Este flujo de trabajo le ayuda a:
- Practique vocabulario en contexto a través de ejercicios de completar espacios en blanco.
- Añade frases de ejemplo naturales a tus tarjetas
- Desarrollar una comprensión más completa del uso de cada palabra.
Instalación
- Clonar este repositorio:
Uso
- Asegúrese de que Anki no se esté ejecutando (para evitar bloqueos de la base de datos)
- Establezca la ruta a su colección de Anki (opcional):
- Ejecutar el servidor:
Recursos disponibles
anki://decks
- Lista todos los decks de Anki disponiblesanki://deck/{deck_name}/cards
- Enumera todas las cartas de un mazo específicoanki://recent/reviewed
- Ver tarjetas revisadas en las últimas 24 horasanki://recent/learned
- Ver tarjetas aprendidas (graduadas de nuevas) en las últimas 24 horas
Herramientas disponibles
Gestión básica de tarjetas
add_card(deck_name: str, front: str, back: str)
- Agrega una nueva carta a un mazoreview_card(card_id: int, ease: int)
- Revisar una tarjeta con una facilidad específica (1-4)get_card_history(card_id: int)
- Obtener el historial de revisión detallado de una tarjeta específica
Características del vocabulario japonés
import_japanese_vocab(csv_path: str, deck_name: str, tags: str = None)
- Importar vocabulario japonés desde CSVupdate_notes_with_sentences(vocab_sentences: Dict[str, List[str]], deck_name: str = "Try! N3 Vocab")
- Agrega ejemplos de oraciones a tus notas de vocabulario
Historial de revisiones
get_deck_review_history(deck_name: str)
- Obtener el historial de revisiones de todas las cartas de un mazo en las últimas 24 horas
Indicaciones disponibles
create_deck_prompt(deck_name: str)
- Obtén ayuda para crear un nuevo mazoreview_history_prompt()
- Obtenga ayuda para analizar el historial de reseñasstudy_japanese_vocab_prompt()
- Obtén ayuda con el estudio del vocabulario japonésvocab_sentences_json_prompt()
- Genera un diccionario JSON que asigna vocabulario a oraciones de muestra
Requisitos del tipo de billete japonés
El servidor espera un tipo de nota llamado "Japonés (reconocimiento)" con los siguientes campos:
- Expresión (palabra japonesa)
- Significado (significado en inglés)
- Lectura (con furigana y oraciones de ejemplo)
Licencia
Licencia MIT
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 permite que los modelos de lenguaje interactúen con los conjuntos de tarjetas de memoria de Anki de manera programada, con funciones especializadas para el aprendizaje del idioma japonés, que incluyen importación de vocabulario, generación de oraciones de muestra y revisión de repetición espaciada.
Related MCP Servers
- AsecurityAlicenseAqualityA server implementation that connects to a locally running Anki, enabling card review and creation through the Model Context Protocol.Last updated -4149JavaScriptMIT License
- 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 -104092TypeScript
- -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 -401JavaScriptMIT License
- -securityAlicense-qualityA Model Context Protocol server that bridges Claude AI with Anki flashcard app, allowing users to create and manage flashcards using natural language commands.Last updated -3PythonMIT License