v2.2.0 — metagame refresh + update-available check
Two things: a refreshed get_meta metagame snapshot, and a new "you're running an old version" check.
Metagame snapshot refresh — META_SNAPSHOT_DATE → 2026-09-10 with three new events (all from @gaetancall decklist posts):
- Asia Championship 2026 (Hong Kong, EN Core) — Amethyst/Emerald "Discard / Ramp Control" won; Amber/Amethyst "Madrigal Midrange" took 6 of the Top 8.
- FL CCQ St. Augustine (EN Core) — both finalists on that same Amethyst/Emerald Discard shell.
- DLC Kobe / Challenge Japan 2026 (Core JA) — a separate metagame (wider pool), tagged as such and kept out of the EN tier list; champion on Emerald/Steel "Diablo Villains".
Tier-list changes: Amethyst/Emerald D → A, Amber/Amethyst re-labeled "Madrigal Midrange", Amber/Sapphire A → C (the NAC 2026 title credited to it was a mislabel — confirmed against @gaetancall's official Top 8 post). Schema: verified_nac_2026 → verified_recent_event; top_16_archetype_counts → placement_counts + placement_label. get_meta's tool interface is unchanged.
Update-available check — the server asks PyPI once a day and, if it's behind, prints a one-line notice to stderr on startup and appends a note to get_meta's output. Fail-silent, cached, never blocks startup. Opt out with LORCANA_MCP_NO_UPDATE_CHECK=1.
Tests 320 → 340. The attached lorcana-mcp.mcpb is the Claude Desktop one-click bundle (thin launcher pinned to lorcana-mcp==2.2.0).