CamdenClark_anki-mcp-server

CamdenClark_anki-mcp-server

3.1

If you are the rightful owner of CamdenClark_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 TypeScript-based MCP server that integrates with Anki via the AnkiConnect plugin.

The anki-mcp MCP Server is designed to integrate seamlessly with Anki through the AnkiConnect plugin. It is built using TypeScript and demonstrates the core concepts of the Model Context Protocol (MCP) by providing resources and tools for managing Anki decks and notes. The server allows users to list and access Anki decks and note models using URIs, and it offers JSON representations of Anki objects. Additionally, it provides tools for creating and managing notes, making it a powerful solution for users looking to automate or enhance their Anki experience. The server is compatible with various platforms and can be configured to work with applications like Claude Desktop.

Features

  • List and access Anki decks via `anki: //decks/{id}` URIs
  • List and access note models via `anki: //models/{id}` URIs
  • JSON representation of Anki objects
  • Tools for creating and managing Anki notes
  • Integration with AnkiConnect API

Tools

  1. listDecks

    Get names of all decks

  2. listModels

    Get names of all note models

  3. getModel

    Get details of a specific note model

  4. addNote

    Create a single note with specified deck name, model name, fields, and tags

  5. addNotes

    Create multiple notes in bulk with specified parameters