anki-mcp-server
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
list_decks
List all available Anki decks
create_deck
Create a new Anki deck
create_note
Create a new note (Basic or Cloze)
batch_create_notes
Create multiple notes at once
search_notes
Search for notes using Anki query syntax
get_note_info
Get detailed information about a note
update_note
Update an existing note
delete_note
Delete a note
list_note_types
List all available note types
create_note_type
Create a new note type
get_note_type_info
Get detailed structure of a note type