{"slug":"jasperket/clanki","name":"Clanki - Claude's Anki Integration","description":"Enables AI assistants to interact with Anki flashcard decks via the AnkiConnect plugin.","category":"productivity","tags":[],"official":false,"stars":29,"transport":null,"install":[{"cmd":"npx @modelcontextprotocol/inspector","imports":[]}],"tools":[{"name":"add_note","description":"Add a new note to Anki"},{"name":"find_notes","description":"Search for notes in Anki"},{"name":"update_note_fields","description":"Update fields of an existing note"},{"name":"delete_notes","description":"Delete notes from Anki"},{"name":"list_decks","description":"List all Anki decks"},{"name":"list_models","description":"List all note models"},{"name":"get_model_field_names","description":"Get field names for a specific model"},{"name":"gui_browse","description":"Open Anki's browse window with a search query"},{"name":"gui_add_notes","description":"Open Anki's add notes window"},{"name":"gui_review","description":"Open Anki's review window"},{"name":"gui_deck_browser","description":"Open Anki's deck browser"},{"name":"gui_study_deck","description":"Open Anki's study deck window"},{"name":"get_deck_tree","description":"Get the deck tree structure"},{"name":"get_deck_stats","description":"Get statistics for a deck"},{"name":"get_deck_config","description":"Get configuration for a deck"},{"name":"update_deck_config","description":"Update configuration for a deck"},{"name":"get_model_names","description":"Get all model names"},{"name":"get_model_names_and_ids","description":"Get model names and IDs"},{"name":"get_deck_names","description":"Get all deck names"},{"name":"get_deck_names_and_ids","description":"Get deck names and IDs"},{"name":"find_cards","description":"Search for cards in Anki"},{"name":"cards_to_notes","description":"Convert card IDs to note IDs"},{"name":"notes_to_cards","description":"Convert note IDs to card IDs"},{"name":"get_note_fields","description":"Get fields of a specific note"},{"name":"add_tags","description":"Add tags to notes"},{"name":"remove_tags","description":"Remove tags from notes"},{"name":"get_tags","description":"Get all tags"},{"name":"clear_tags","description":"Clear all tags"},{"name":"replace_tags","description":"Replace tags on notes"},{"name":"set_tag","description":"Set a tag on notes"},{"name":"suspend_cards","description":"Suspend cards"},{"name":"unsuspend_cards","description":"Unsuspend cards"},{"name":"are_suspended","description":"Check if cards are suspended"},{"name":"are_due","description":"Check if cards are due"},{"name":"get_intervals","description":"Get intervals of cards"},{"name":"get_ease_factors","description":"Get ease factors of cards"},{"name":"set_ease_factors","description":"Set ease factors of cards"},{"name":"forget_cards","description":"Reset cards to new"},{"name":"relearn_cards","description":"Set cards to relearn"},{"name":"answer_cards","description":"Answer cards with a given ease"},{"name":"review_limits","description":"Get review limits for decks"},{"name":"get_model_names","description":"Get all model names"},{"name":"get_model_names_and_ids","description":"Get model names and IDs"},{"name":"get_deck_names","description":"Get all deck names"},{"name":"get_deck_names_and_ids","description":"Get deck names and IDs"},{"name":"find_cards","description":"Search for cards in Anki"},{"name":"cards_to_notes","description":"Convert card IDs to note IDs"},{"name":"notes_to_cards","description":"Convert note IDs to card IDs"},{"name":"get_note_fields","description":"Get fields of a specific note"},{"name":"add_tags","description":"Add tags to notes"},{"name":"remove_tags","description":"Remove tags from notes"},{"name":"get_tags","description":"Get all tags"},{"name":"clear_tags","description":"Clear all tags"},{"name":"replace_tags","description":"Replace tags on notes"},{"name":"set_tag","description":"Set a tag on notes"},{"name":"suspend_cards","description":"Suspend cards"},{"name":"unsuspend_cards","description":"Unsuspend cards"},{"name":"are_suspended","description":"Check if cards are suspended"},{"name":"are_due","description":"Check if cards are due"},{"name":"get_intervals","description":"Get intervals of cards"},{"name":"get_ease_factors","description":"Get ease factors of cards"},{"name":"set_ease_factors","description":"Set ease factors of cards"},{"name":"forget_cards","description":"Reset cards to new"},{"name":"relearn_cards","description":"Set cards to relearn"},{"name":"answer_cards","description":"Answer cards with a given ease"},{"name":"review_limits","description":"Get review limits for decks"}],"env_vars":[],"auth_type":"none","github":"https://github.com/jasperket/clanki","homepage":"","server_url":"","status":"active","source":"mcpservers.org","updated_at":"Mon May 25"}