Skip to main content

Anki Addons MCP

An MCP server that gives LLM clients read-only access to the Anki Addons dataset: every addon in the AnkiWeb catalog, enriched with GitHub, Anki Forum and AI-summary data, published as monthly snapshots.

It answers questions such as "which addon does X?", "will it work on Anki 25.02?", "is it maintained?", and "what changed since last month?".

Use it locally (STDIO)

Requires uv. uvx runs the PyPI package in an isolated, cached environment; to run a working copy instead, see Run from sources.

Register the server in Claude Code:

claude mcp add anki-addons -- uvx anki-addons-mcp

Other MCP clients use the same command (uvx anki-addons-mcp) in their server configuration, e.g.:

{
  "mcpServers": {
    "anki-addons": { "command": "uvx", "args": ["anki-addons-mcp"] }
  }
}

The first start downloads the latest snapshot (~15 MB) into the HuggingFace cache. Older snapshots are downloaded on demand by history tools, so the first history question can take a minute.

Use it remotely (Streamable HTTP)

Connect to a hosted instance (e.g. a HuggingFace Space) by URL:

claude mcp add --transport http anki-addons https://<user>-anki-addons-mcp.hf.space/mcp

To host your own instance, see Run over HTTP and Deploy to a HuggingFace Space.

Capabilities

Tools (all read-only, every data tool takes an optional snapshot, YYYY-MM-DD or latest): search_addons, filter_addons, get_addon, get_addon_readme, get_addon_description, check_compatibility, assess_maintenance, find_similar_addons, list_addons_by_author, get_addon_history, diff_snapshots, get_statistics, top_addons, list_snapshots, and query_sql (one sandboxed DuckDB SELECT over an addons table; only offered by SQL-capable backends).

Resources: anki-addons://dataset/readme, anki-addons://dataset/schema, anki-addons://snapshots, anki-addons://snapshots/{snapshot}/metadata, anki-addons://snapshots/{snapshot}/aggregation, anki-addons://addons/{addon_id} (and /readme, /description, /history), anki-addons://authors/{github_user}.

Prompts: find_addon_for_task, compare_addons, addon_health_report, upgrade_readiness, monthly_ecosystem_digest, before_you_build, author_portfolio.

AI summaries in the dataset are LLM-generated; the server labels them as such.

Configuration

CLI flags override environment variables (prefix ANKI_MCP_, also read from .env).

Variable Default Meaning
ANKI_MCP_TRANSPORT stdio stdio or http
ANKI_MCP_HOST / ANKI_MCP_PORT / ANKI_MCP_PATH 127.0.0.1 / 8000 / /mcp HTTP binding
ANKI_MCP_ALLOWED_HOSTS [] JSON list of Host headers to allow (enables DNS-rebinding protection)
ANKI_MCP_BACKEND hf_parquet hf_parquet (HuggingFace Hub) or local_parquet (a local copy)
ANKI_MCP_HF_REPO_ID / ANKI_MCP_HF_REVISION Ya-Alex/anki-addons / main Dataset to serve
ANKI_MCP_DATA_DIR Dataset directory for local_parquet (latest/, history/<date>/)
ANKI_MCP_CACHE_DIR HF cache Download cache
ANKI_MCP_REFRESH_INTERVAL_SECONDS 3600 Check for a new dataset revision; 0 disables
ANKI_MCP_SQL_ENABLED / _SQL_MAX_ROWS / _SQL_TIMEOUT_SECONDS true / 200 / 10 query_sql limits
ANKI_MCP_MAINTENANCE_ACTIVE_DAYS / _STALE_DAYS 180 / 730 Maintenance label thresholds
ANKI_MCP_LOG_LEVEL INFO Logs go to stderr
HF_TOKEN Optional HuggingFace token for higher download rate limits (a Space secret)

Metadata

Release files for anki-addons-mcp 0.2.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for anki-addons-mcp 0.2.0
File Size Uploaded
anki_addons_mcp-0.2.0.tar.gz 42.2 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for anki-addons-mcp 0.2.0
File Interpreter ABI Platform
anki_addons_mcp-0.2.0-py3-none-any.whl Python 3 none any Details

Total release size: 86.9 kB

Release files / anki_addons_mcp-0.2.0.tar.gz

Download URL anki_addons_mcp-0.2.0.tar.gz
Size 42.2 kB
Tags Source
SHA-256 checksum
How to use checksums
39f06d23a02e90dc25e85ccf0621b8157115840cc99a14239c73bd7ab1a1192d
BLAKE2b-256 checksum
How to use checksums
776db6f80a518aa7efcfa6785e96e00d814b570cb49dc20c5a88226ebc432967
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 10, 2026.

Transparency log

Release files / anki_addons_mcp-0.2.0-py3-none-any.whl

Download URL anki_addons_mcp-0.2.0-py3-none-any.whl
Size 44.7 kB
Tags Python 3
SHA-256 checksum
How to use checksums
00f5de5362b83208a056e81373b6d5961bb1a9959e4ae0c9305daebbe5cc59e8
BLAKE2b-256 checksum
How to use checksums
655029f33c05617f74a7588bc8e1aa79123541b69cf62c3e96b88615cb3dfd95
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 10, 2026.

Transparency log

Release history Release notifications | RSS feed

0.3.0

2 release files

This release

0.2.0 This release

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page