SkillAgentSearch skills...

ankimcp

Integrate your Anki decks with your choice of AI.

Install / Use

claude mcp add shivros -- npx -y github:shivros/ankimcp

If the server publishes to npm under a different name, use that package instead — check the repo README.

About this skill
🔌

MCP Server

Model Context Protocol server

Quality Score

71/100

Supported Platforms

Claude Code
Claude Desktop

Tags

Our assessment of ankimcp

ankimcp scores 71/100 on our quality scale, 3813th of 4,663 Development & Engineering skills we index.

Its MCP Server is 4.7 KB long, well organised into 15 sections with 3 code examples: a solid amount of guidance for an agent.

It has 10 GitHub stars, so there is little community track record yet; judge it on its content.

Substance
26/30
Structure
18/20
Description
8/15
Adoption
4/20
Freshness
15/15

Maintenance, license and trust

  • The repository was last updated 3 days ago, so ankimcp is actively maintained.
  • It is released under the MIT license, a permissive license that allows use, modification and commercial use with attribution.
  • Its trust signals score 92/100, with 1 caution from licensing, adoption, age or documentation. These come from repository metadata, not a code audit — read the skill file before letting an agent act on it.

Safety scan

No issues found

Our scan of the whole file found no instruction hijacking, hidden characters, credential access, data exfiltration or destructive commands.

Automated pattern scan on 2026-10-30. It catches known dangerous patterns, not every risk — read a skill before letting an agent act on it.

ankimcp compared with similar skills

All 4 of these similar skills score higher than ankimcp; compare them before choosing.

SkillScoreStarsUpdatedFormat
ankimcp (this skill)by shivros71103d agoMCP Server
Agent-Reachby Panniantong100106.4k5d agoCLAUDE.md
taste-skillby Leonxlnx100105.7ktodayCLAUDE.md
headroomby headroomlabs-ai10078.3ktodayCLAUDE.md
ai-job-searchby ai-job-search-dev10067.6k2d agoCLAUDE.md

Frequently asked questions

How do I install ankimcp?
Run claude mcp add shivros -- npx -y github:shivros/ankimcp. The install tabs above show the steps for each supported agent.
Which AI agents does ankimcp work with?
It is written for Claude Code and Claude Desktop, as a MCP Server file. Other agents that read the same format can often use it too.
Is ankimcp safe to use?
Our scan of the whole file found no instruction hijacking, hidden characters, credential access, data exfiltration or destructive commands. It is MIT-licensed and scores 92/100 on trust signals. Skills are instructions an agent will follow, so read the file before installing it and do not approve commands you do not understand.
Is ankimcp still maintained?
The repository was last updated 3 days ago, so ankimcp is actively maintained.

AnkiMCP

CI Test Matrix Python 3.10+ Code style: black Ruff

Integrate your Anki decks with your choice of AI through the Model Context Protocol (MCP).

AnkiMCP is an Anki addon that exposes your Anki collection data (decks, notes, cards, and review statistics) via an MCP server, allowing AI assistants to help you study, create cards, and analyze your learning progress.

Features

  • List all available decks with card counts
  • Search notes using Anki's powerful search syntax
  • Get detailed information about specific notes and cards
  • View review statistics for decks or your entire collection
  • Access card scheduling information and review history
  • Create, update, and delete notes and decks
  • Comprehensive permission system to control AI access
  • Protect sensitive decks and notes from modification

Installation

As an Anki Addon

  1. Download the addon from AnkiWeb or clone this repository
  2. Copy the src/ankimcp folder to your Anki addons directory (or run ./install_addon.sh to copy files and vendor the mcp dependency)
  3. Restart Anki
  4. The MCP server will start automatically when you open your profile

Packaging for AnkiWeb

Use the helper script to generate a distributable .ankiaddon archive that matches the AnkiWeb sharing requirements:

python package_for_ankiweb.py --version 1.0.0

The resulting file is written to the dist/ directory (e.g. dist/ankimcp-1.0.0-YYYYmmdd-HHMMSS.ankiaddon). The script reads metadata from src/ankimcp/manifest.json, vendors the mcp runtime dependency into vendor/, and filters out common build artifacts so the archive is ready to upload to AnkiWeb. Use --skip-deps if you are packaging an already vendored source tree.

Development Setup

# Clone the repository
git clone https://github.com/yourusername/ankimcp.git
cd ankimcp

# Install dependencies with Rye
rye sync

# Run the test server (with mock data)
rye run python -m ankimcp

Usage

Once installed, the MCP server runs automatically when Anki is open. You can then connect to it from any MCP-compatible AI assistant.

Available MCP Tools

  • list_decks - List all available Anki decks
  • get_deck_info - Get detailed information about a specific deck
  • search_notes - Search for notes using Anki's search syntax
  • get_note - Get detailed information about a specific note
  • get_cards_for_note - Get all cards associated with a note
  • get_review_stats - Get review statistics for a deck or overall
  • list_note_types - List all note types with their fields and templates
  • create_deck - Create a new deck
  • create_note_type - Create a new note type (card template)
  • create_note - Create a new note in a deck
  • update_note - Update an existing note's fields or tags
  • update_deck - Update a deck's name or description
  • delete_note - Delete a note and all its cards
  • delete_deck - Delete a deck and all its cards
  • get_permissions - View current permission settings

Permissions

AnkiMCP includes a comprehensive permission system to control AI access to your collection. You can:

  • Set global read/write/delete permissions
  • Use allowlists or denylists for deck access
  • Protect specific decks from modification
  • Restrict access based on note tags
  • Control which note types can be created

See PERMISSIONS.md for detailed configuration options.

Configuration

Edit the addon configuration in Anki (Tools → Add-ons → AnkiMCP → Config):

{
    "host": "localhost",
    "port": 4473,
    "permissions": {
        "global": {
            "read": true,
            "write": true,
            "delete": false
        },
        "mode": "denylist",
        "deck_permissions": {
            "denylist": ["Personal::*"]
        },
        "protected_decks": ["Default"]
    }
}

Testing & Acceptance

  • Run rye run test to exercise the automated suite.
  • COD-73 acceptance: packaged add-on bundles the mcp runtime dependency (via package_for_ankiweb.py or install_addon.sh) and the automated tests pass.

More Information

Visit https://ankimcp.com for more details and documentation.

Related Skills

View on GitHub
GitHub Stars10
CategoryDevelopment
Updated3d ago
Forks1

Languages

Python

Trust signals

92/100

From repository metadata: license, adoption, age and documentation. Not a code audit — see the Safety scan above for what the skill file itself contains.

1 low1 info
ankimcp — MCP Server: Install & Safety Check | SkillAgent