Skip to content

Releases: IcaroBichir/lorcana-mcp

v2.0.0

Choose a tag to compare

@IcaroBichir IcaroBichir released this 17 Aug 19:53

Adds Format Coconut support to build_deck — Ravensburger's new multiplayer singleton beta (open since 2026-07-28). Major version bump because it changes build_deck's deck-legality shape for the new format; every other tool and existing format value is unchanged.

  • build_deck(format="coconut", coconut_card="...") builds a legal Coconut decklist: up to 3 ink colors (one must match the Coconut's own ink), singleton everywhere except the Coconut's associated real character (up to 4 copies), no rotation/banned-list filtering.
  • build_deck(format="coconut") with no coconut_card lists all 18 beta Coconuts grouped by ink, each with its ability text and a short "Focus" hint — pass ink_colors too to filter that listing instead of building.
  • New scoped synergy scoring for Coconut archetypes (mirrors the existing Shift-family synergy awareness), plus a fix ensuring the chosen Coconut's own character reliably lands in the build at full copies instead of losing out to cheap filler.
  • 32 new tests (278 → 310).

Full details in CHANGELOG.md.

PyPI: https://pypi.org/project/lorcana-mcp/2.0.0/

v1.0.0

Choose a tag to compare

@IcaroBichir IcaroBichir released this 14 Aug 20:52

First stable release. All 10 tools (enrich_csv, lookup_card, resolve_card, search_cards, find_song_synergies, filter_collection, audit_csv, analyze_deck, what_am_i_missing, build_deck) have been in active daily use managing a real collection since v0.1.0, backed by a 278-test suite that runs in CI on Python 3.11–3.13 for every PR. Development Status moves from Alpha to Production/Stable to match.

Also rewrites tool docstrings across the board (search_cards, filter_collection, audit_csv, lookup_card, enrich_csv, analyze_deck, what_am_i_missing, find_song_synergies) to address low Behavior/Usage Guidelines scores from Glama's per-tool quality grading — each now states what's fetched live vs. cached, silent edge-case behavior, required input formats, and when to reach for it over a similar sibling tool.

No functional or breaking changes.

PyPI: https://pypi.org/project/lorcana-mcp/1.0.0/

v0.2.9

Choose a tag to compare

@IcaroBichir IcaroBichir released this 12 Aug 23:39

Fix a broken link in README.md: the MCP Registry badge and "Listed on" table both pointed to a URL that 404s (that domain has no per-server webpage, only raw JSON API routes). Replaced with the registry's actual homepage, pre-filled via ?q=.

Also found and fixed the underlying cause: the MCP Registry listing was silently 2 releases stale (still serving 0.2.6) because the CLI's auth token had expired. Re-authenticated and republished.

PyPI: https://pypi.org/project/lorcana-mcp/0.2.9/

v0.2.8

Choose a tag to compare

@IcaroBichir IcaroBichir released this 12 Aug 23:17

No code changes. Adds a CI workflow (.github/workflows/tests.yml) that runs the full 278-test suite on Python 3.11, 3.12, and 3.13 for every pull request and every push to main — previously all 278 tests only ran manually, which is exactly how the mcp 2.0.0 break fixed in 0.2.7 went unnoticed until a live Glama build failed. README updated with a Tests badge and a corrected test count (was showing a stale "205 tests").

PyPI: https://pypi.org/project/lorcana-mcp/0.2.8/

v0.2.6

Choose a tag to compare

@IcaroBichir IcaroBichir released this 12 Aug 16:01