This release fixes issues for SREs watching stability and regressions.
✓ No known CVEs patched in this version
Topics
+5 more
Affected surfaces
Summary
AI summaryFixed operator name-to-ID collision causing overwrites for Chinese-named operators.
Changes in this release
| Type | Severity | Summary | CVE |
|---|---|---|---|
| Bugfix | Medium |
_build_name_to_id() now filters to char_* entries only, preventing trap_* and token_* from overwriting real operator IDs when sharing Chinese names. _build_name_to_id() now filters to char_* entries only, preventing trap_* and token_* from overwriting real operator IDs when sharing Chinese names. Source: granite4.1:8b-q6_K@2026-05-19 Confidence: high |
— |
Full changelog
Fixed
- Operator name-to-ID collision.
_build_name_to_id()inoperator.pynow
filters tochar_*entries only, preventingtrap_*andtoken_*entries from
silently overwriting real operator IDs when they share the same Chinese name.
Fixesget_operator_basic_info,get_operator_archives,
get_operator_voicelines, andsearch_datafor affected operators (阿米娅,
森蚺, 狮蝎, 佩佩, 断罪者, etc.).
Install
pip install prts-mcp==1.3.1
Docker
docker pull ghcr.io/3akhp/prts-mcp:1.3.1
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]