anki-mcp-server

anki-mcp-server

3.5

If you are the rightful owner of 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.

A Model Context Protocol (MCP) server that enables LLMs to interact with Anki flashcard software through AnkiConnect.

The Anki MCP Server is designed to facilitate seamless interaction between language models and the Anki flashcard application using the AnkiConnect API. This server allows for the automation and management of Anki decks and notes, enabling users to create, update, and delete flashcards programmatically. It supports a wide range of operations, including listing decks, creating new decks and notes, searching for notes, and managing note types. The server is particularly useful for developers and educators who wish to integrate Anki's powerful spaced repetition system into their applications or workflows. By leveraging the capabilities of AnkiConnect, the Anki MCP Server provides a robust interface for managing flashcard data, making it easier to maintain and organize large sets of educational content.

Features

  • List all available Anki decks
  • Create and manage Anki notes (Basic or Cloze)
  • Search and update notes using Anki query syntax
  • Manage note types and their structures
  • Batch operations for creating multiple notes

Tools

  1. list_decks

    List all available Anki decks

  2. create_deck

    Create a new Anki deck

  3. create_note

    Create a new note (Basic or Cloze)

  4. batch_create_notes

    Create multiple notes at once

  5. search_notes

    Search for notes using Anki query syntax

  6. get_note_info

    Get detailed information about a note

  7. update_note

    Update an existing note

  8. delete_note

    Delete a note

  9. list_note_types

    List all available note types

  10. create_note_type

    Create a new note type

  11. get_note_type_info

    Get detailed structure of a note type