ethangillani_Anki-MCP-Server

ethangillani_Anki-MCP-Server

3.2

If you are the rightful owner of ethangillani_Anki-MCP-Server 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 Server is a Model Context Protocol server that facilitates interaction between LLMs and Anki flashcard software using the AnkiConnect API.

The Anki MCP Server is designed to bridge the gap between large language models (LLMs) and the Anki flashcard application, leveraging the AnkiConnect API. This server allows users to automate and streamline their flashcard management tasks, such as creating decks, adding notes, and retrieving information about existing decks and note models. By integrating with a Model Context Protocol (MCP) compatible client, such as Claude with Anthropic MCP support, users can efficiently manage their Anki flashcards through a structured protocol. The server is built on Node.js and requires Anki with the AnkiConnect add-on installed. It provides a robust set of tools for managing flashcards, making it an essential tool for educators, students, and anyone who relies on Anki for learning and memorization.

Features

  • Create new decks in Anki
  • Add notes to existing decks
  • List available decks and note models
  • Search for notes using Anki's search syntax
  • Bulk add multiple notes at once

Tools

  1. listDecks

    Get a list of all decks in Anki

  2. listModels

    Get a list of all note models/types in Anki

  3. createDeck

    Create a new deck in Anki

  4. getModel

    Get details about a specific note model/type

  5. addNote

    Add a single note to a deck

  6. addNotes

    Add multiple notes at once

  7. searchNotes

    Search for notes using Anki's search syntax