Repository navigation
Releases: js713-lab/sonic-match-mcp
Releases · js713-lab/sonic-match-mcp
Release list
v0.2.1
Fixed
CC-BYandCC-BY-SAtracks were dropped fromrecommend_bgm. The license gate normalized hyphens to spaces and then looked for the hyphenated token, so 13 of 22 seed rows never ranked. Non-commercial tracks are still excluded.
Added
- PyPI metadata and the
sonicmatch-mcpconsole script (uvx/pipx/python -m sonicmatch). - Tag-triggered PyPI Trusted Publishing workflow (
.github/workflows/release.yml). No API token is stored in the repo. - CI lint (
ruff check) and apython -m build/twine check --strictjob, plus tests for the license gate, the CLI, and version alignment. - Contributor docs:
CONTRIBUTING.md,CODE_OF_CONDUCT.md, issue templates, pull request template, anddocs/good-first-issues.md. - README install paths for Claude Desktop, Cursor, and Codex, including the PyPI form.
PyPI: https://pypi.org/project/sonicmatch-mcp/0.2.1/
The published MCPB asset is still the 0.2.0 bundle. server.json packages[0].identifier still points at that file.
sonicmatch-mcp 0.2.0
First public release. MCP Registry package is the .mcpb attached to this release.
Install from source: pip install git+https://github.com/js713-lab/sonic-match-mcp.git