Japanese Vocab Anki MCP Server

Integrations

  • Enables programmatic interaction with Anki decks, including listing decks, viewing cards, adding new cards, reviewing with spaced repetition, and specialized functionality for Japanese vocabulary learning with sample sentences.

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:

  1. Practique vocabulario en contexto a través de ejercicios de completar espacios en blanco.
  2. Añade frases de ejemplo naturales a tus tarjetas
  3. Desarrollar una comprensión más completa del uso de cada palabra.

Instalación

  1. Clonar este repositorio:
git clone https://github.com/vionwinnie/jap-vocab-anki-mcp-server.git cd jap-vocab-anki-mcp-server

Uso

  1. Asegúrese de que Anki no se esté ejecutando (para evitar bloqueos de la base de datos)
  2. Establezca la ruta a su colección de Anki (opcional):
export ANKI_COLLECTION_PATH="/path/to/your/collection.anki2"
  1. Ejecutar el servidor:
python -m anki_mcp.server

Recursos disponibles

  • anki://decks - Lista todos los decks de Anki disponibles
  • anki://deck/{deck_name}/cards - Enumera todas las cartas de un mazo específico
  • anki://recent/reviewed - Ver tarjetas revisadas en las últimas 24 horas
  • anki://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 mazo
  • review_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 CSV
  • update_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 mazo
  • review_history_prompt() - Obtenga ayuda para analizar el historial de reseñas
  • study_japanese_vocab_prompt() - Obtén ayuda con el estudio del vocabulario japonés
  • vocab_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:

  1. Expresión (palabra japonesa)
  2. Significado (significado en inglés)
  3. Lectura (con furigana y oraciones de ejemplo)

Licencia

Licencia MIT

-
security - not tested
A
license - permissive license
-
quality - not tested

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.

  1. Features
    1. End-to-End Example: Japanese Vocabulary Study with Claude
      1. Step 1: Generate Fill-in-the-Blank Exercises
      2. Step 2: Convert to Sample Sentences
      3. Step 3: Update Anki Cards
      4. Results in Anki
    2. Installation
      1. Usage
        1. Available Resources
          1. Available Tools
            1. Basic Card Management
            2. Japanese Vocabulary Features
            3. Review History
          2. Available Prompts
            1. Japanese Note Type Requirements
              1. License

                Related MCP Servers

                • -
                  security
                  F
                  license
                  -
                  quality
                  An 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 -
                  1
                  TypeScript
                • A
                  security
                  F
                  license
                  A
                  quality
                  A 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 -
                  10
                  131
                  22
                  TypeScript
                  • Apple
                • -
                  security
                  A
                  license
                  -
                  quality
                  A TypeScript-based server that integrates with Anki via the AnkiConnect plugin, allowing you to manage flashcard decks, note models, and create Anki notes using natural language.
                  Last updated -
                  22
                  JavaScript
                  MIT License
                  • Apple
                • -
                  security
                  A
                  license
                  -
                  quality
                  A Model Context Protocol server that allows Claude to create flashcards for Rember, helping users study and remember information through spaced repetition reviews.
                  Last updated -
                  88
                  16
                  TypeScript
                  MIT License

                View all related MCP servers

                ID: cwlnpu0us4