anki-mcp-server
Anki MCP Server is a Model Context Protocol server that integrates with Anki via Anki-Connect, allowing MCP-compatible clients to manage Anki collections.
The Anki MCP Server acts as a bridge to the Anki spaced repetition software through the Anki-Connect add-on. It enables MCP-compatible clients, such as AI assistants or other applications, to interact with Anki collections by managing decks, cards, and notes. The server provides a comprehensive set of Anki actions as MCP tools, facilitating communication with the local Anki-Connect instance. Users can perform various operations, including deck management, card management, note management, and model management, as well as miscellaneous actions like requesting permission, getting version information, and syncing with AnkiWeb. The server requires Anki and the Anki-Connect add-on to be installed and running, along with a compatible Python version and the 'uv' tool for managing Python environments.
Features
- Comprehensive set of Anki actions as MCP tools
- Manages communication with Anki-Connect
- Deck, card, note, and model management
- Miscellaneous actions like permission requests and syncing
- Integration with MCP-compatible clients
MCP Tools
- {'anki_deck_names': 'Gets the complete list of deck names.'}
- {'anki_find_cards': 'Finds cards using an Anki search query.'}
- {'anki_add_note': 'Creates a new Anki note with specified details.'}
- {'anki_model_names': 'Gets the list of model (note type) names.'}
- {'anki_request_permission': 'Requests permission to use the Anki-Connect API.'}
Usage with Different Platforms
Direct Execution
bash
uv run python main.py
Development Mode
bash
uv run mcp dev main.py
Install for Claude Desktop
bash
uv run mcp install main.py --name "Anki Bridge"
Related MCP Servers
View all knowledge_and_memory servers →git-mcp
by idosal
GitMCP is a free, open-source, remote Model Context Protocol (MCP) server that transforms GitHub projects into documentation hubs, enabling AI tools to access up-to-date documentation and code.
Knowledge Graph Memory Server
by modelcontextprotocol
A basic implementation of persistent memory using a local knowledge graph, allowing Claude to remember information about the user across chats.
mcpdoc
by langchain-ai
MCP LLMS-TXT Documentation Server provides a structured way to manage and retrieve LLM documentation using the Model Context Protocol.
rust-docs-mcp-server
by Govcraft
The Rust Docs MCP Server provides an up-to-date knowledge source for specific Rust crates, enhancing the accuracy of AI coding assistants by allowing them to query current documentation.
mindmap-mcp-server
by YuChenSSR
A Model Context Protocol (MCP) server for converting Markdown content to interactive mindmaps.
algorand-mcp
by GoPlausible
This is a Model Context Protocol (MCP) implementation for Algorand blockchain interactions, providing a server package for blockchain interactions and a client package for wallet management and transaction signing.
basic-memory
by basicmachines-co
Basic Memory is a tool that allows users to build a persistent knowledge base through natural conversations with LLMs, storing information in Markdown files.