Anki MCP Server
by scorzeth
Server Configuration
Describes the environment variables required to run the server.
Name | Required | Description | Default |
---|---|---|---|
No arguments |
Schema
Prompts
Interactive templates invoked by user choice
Name | Description |
---|---|
No prompts |
Resources
Contextual data attached and managed by the client
Name | Description |
---|---|
Current Deck | Current Anki deck |
Due cards | Cards in review and learning waiting to be studied |
New cards | All unseen cards |
Tools
Functions exposed to the LLM to take actions
Name | Description |
---|---|
update_cards | After the user answers cards you've quizzed them on, use this tool to mark them answered and update their ease |
add_card | Create a new flashcard in Anki for the user. Must use HTML formatting only. IMPORTANT FORMATTING RULES:
|
get_due_cards | Returns a given number (num) of cards due for review. |
get_new_cards | Returns a given number (num) of new and unseen cards. |