This release includes 1 breaking change for platform teams planning a safe upgrade.
✓ No known CVEs patched in this version
Topics
+5 more
ReleasePort's take
Light signalThe MCP tool surface is now frozen, locking names, parameters, and response formats. CI downloads the zh_CN fixture to prevent silently skipped Python tests.
Why it matters: Freeze of MCP API requires no further changes; ensure CI includes zh_CN.zip fixture for test reliability.
Summary
AI summaryPublic tool surface frozen, CI downloads zh_CN fixture for Python tests, migration guide updated with cache metadata removal and required gamedata file.
Changes in this release
| Type | Severity | Summary | CVE |
|---|---|---|---|
| Feature | Medium |
MCP tool surface frozen with names, parameters, response formats locked MCP tool surface frozen with names, parameters, response formats locked Source: llm_adapter@2026-05-21 Confidence: low |
— |
| Bugfix | Medium |
CI downloads storyjson zh_CN.zip fixture preventing silently skipped tests CI downloads storyjson zh_CN.zip fixture preventing silently skipped tests Source: llm_adapter@2026-05-21 Confidence: high |
— |
| Bugfix | Medium |
include_narration=false now filters unnamed speaker lines in read_story include_narration=false now filters unnamed speaker lines in read_story Source: llm_adapter@2026-05-21 Confidence: low |
— |
| Refactor | Medium |
Migration guide expanded with behavioral changes from 0.x Migration guide expanded with behavioral changes from 0.x Source: llm_adapter@2026-05-21 Confidence: low |
— |
Full changelog
Changed
- Public tool surface frozen. The 9 MCP tool names, required parameters,
and response formats are locked. Automated tests enforce this in CI for
both Python and TypeScript. - CI now downloads the storyjson
zh_CN.zipfixture before running Python
tests so story integration tests are no longer silently skipped. - Migration guide expanded with behavioral changes from 0.x: Release archive
sync,archives/cache metadata,local_repo.jsoncremoval, and
story_review_table.jsonas a required gamedata file.
Fixed
include_narration=falseinread_storynow also filters unnamed speaker
lines (stage directions displayed as(旁白):text) instead of only
filteringtype="narration"sticker/subtitle/animation lines.
Install
pip install prts-mcp==1.0.0
Docker
docker pull ghcr.io/3akhp/prts-mcp:1.0.0
Breaking Changes
- Public tool surface locked: 9 MCP tool names, required parameters, and response formats are immutable.
Weekly OSS security release digest.
The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.
No spam, unsubscribe anytime.
Share this release
About 3aKHP/prts-mcp
MCP Server for Arknights, querying the PRTS Wiki API and serving auto-synced operator archives and voice lines from game data. Designed for fan-creation (同人創作) AI agents. Python (stdio/Docker) and TypeScript (Streamable HTTP) implementations.
Related context
Related tools
Earlier breaking changes
- vts/v1.0.0 Public tool surface frozen; 9 MCP tool names, parameters, and response formats locked.
Beta — feedback welcome: [email protected]