mcp-server-anki

mcp-server-anki

3.4

The mcp-anki-server is a Model Context Protocol (MCP) server designed to integrate with Anki, a popular flashcard application, using Anki Connect and the uv tool.

The mcp-anki-server facilitates seamless integration between Anki and other applications by leveraging the Model Context Protocol (MCP). This server acts as a bridge, allowing users to automate and enhance their Anki experience through custom scripts and commands. By using Anki Connect, the server can communicate with Anki Desktop, enabling users to perform various actions such as adding, updating, or retrieving flashcards. The server is designed to be flexible and can be configured to run with different settings, making it a versatile tool for Anki users who want to extend the functionality of their flashcard system.

Features

  • Integration with Anki: Connects with Anki Desktop using Anki Connect for enhanced flashcard management.
  • Customizable Commands: Allows users to define custom commands and scripts for automating tasks.
  • Flexible Configuration: Supports various configurations through the .mcp.json file for tailored usage.
  • Local Development Support: Provides tools and scripts for local development and testing.
  • Platform Compatibility: Can be used with different platforms and tools like cursor and chatwise.

Usage with Different Platforms

cursor


{
    "mcpServers": {
      "anki": {
        "command": "uvx",
        "args": ["mcp-server-anki"],
        "env": {},
        "disabled": false,
        "autoApprove": []
      }
    }
}

chatwise


Type: stdio
ID: Anki
Command: uvx mcp-server-anki

local_development

bash
uv --directory $HOME/Developer/mcp-server-anki/src/mcp_server_anki run server.py