Skip to content

3aKHP/prts-mcp

vpython/v1.0.0 Breaking

This release includes 1 breaking change for platform teams planning a safe upgrade.

Published 22d MCP Data & Storage
✓ No known CVEs patched
Read the diff → Tool health → What is this tool? →

✓ No known CVEs patched in this version

Topics

ai-agent anthropic arknights claude fanfiction game-data
+5 more
mcp mcp-server model-context-protocol prts prts-wiki

ReleasePort's take

Light signal
editorial:auto 13d

The 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 summary

Public 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

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.zip fixture 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.jsonc removal, and
    story_review_table.json as a required gamedata file.

Fixed

  • include_narration=false in read_story now also filters unnamed speaker
    lines (stage directions displayed as (旁白):text) instead of only
    filtering type="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

Track 3aKHP/prts-mcp

Get notified when new releases ship.

Sign up free

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.

All releases →

Related context

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]