anki-mcp

anki-mcp

3.4

If you are the rightful owner of anki-mcp and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.

Anki-MCP is a Model Context Protocol server designed to facilitate programmatic interaction with Anki, a popular flashcard application.

Anki-MCP is a server that leverages the Model Context Protocol (MCP) to enable seamless interaction with Anki, a widely-used flashcard application. This server allows users to manage their Anki flashcards, decks, and review processes programmatically, providing a robust solution for those who wish to automate or enhance their study routines. By integrating with AnkiConnect, Anki-MCP ensures that users can perform a variety of tasks such as adding new cards, updating existing ones, and retrieving due cards for review. Additionally, the server supports audio features through Azure's Text-to-Speech (TTS) service, allowing users to generate audio for their flashcards. This makes Anki-MCP an ideal tool for language learners and educators who require a more dynamic and interactive study experience. The server is designed to run locally, ensuring that all interactions with Anki remain secure and private.

Features

  • Programmatic management of Anki flashcards and decks.
  • Integration with AnkiConnect for seamless local operation.
  • Support for audio features using Azure Text-to-Speech.
  • Efficient bulk operations for adding and updating cards.
  • Comprehensive toolset for customizing Anki note types and templates.

Tools

  1. update_cards

    Marks cards as answered and updates their ease.

  2. add_card

    Creates a new flashcard in Anki.

  3. add_card_with_audio

    Creates a new flashcard with generated audio.

  4. get_due_cards

    Returns a specified number of cards due for review.

  5. get_deck_names

    Retrieves a list of all Anki deck names.