Skip to content

3aKHP/prts-mcp

vpython/v1.6.1 Feature

This release adds 3 notable features for engineering teams evaluating rollout.

Published 1d 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

Summary

AI summary

Added get_operator_memoirs tool, exposed 372 hidden memoir events, and improved search performance.

Changes in this release

Feature Medium

Adds `get_operator_memoirs(operator_name)` tool to resolve operator Chinese name to memoir story keys.

Adds `get_operator_memoirs(operator_name)` tool to resolve operator Chinese name to memoir story keys.

Source: llm_adapter@2026-06-02

Confidence: high

Feature Medium

Exposes 372 previously hidden operator memoir events via `list_story_events(category="memoirs")`.

Exposes 372 previously hidden operator memoir events via `list_story_events(category="memoirs")`.

Source: llm_adapter@2026-06-02

Confidence: high

Feature Medium

Indexes operator memoir dialogue in `search_stories`.

Indexes operator memoir dialogue in `search_stories`.

Source: llm_adapter@2026-06-02

Confidence: high

Feature Low

Includes `enemyTags` in searchable text for enemy search records.

Includes `enemyTags` in searchable text for enemy search records.

Source: llm_adapter@2026-06-02

Confidence: high

Performance Low

Reuses cached search records for local game/story data tools, improving repeated full‑story and table regex searches.

Reuses cached search records for local game/story data tools, improving repeated full‑story and table regex searches.

Source: llm_adapter@2026-06-02

Confidence: high

Bugfix Medium

Caps `max_results` and `context_lines` in story search to prevent oversized MCP responses.

Caps `max_results` and `context_lines` in story search to prevent oversized MCP responses.

Source: llm_adapter@2026-06-02

Confidence: high

Bugfix Medium

Enforces `max_results` bounds (1–100) for `search_stages` and `search_items`, ensuring parity with other search tools.

Enforces `max_results` bounds (1–100) for `search_stages` and `search_items`, ensuring parity with other search tools.

Source: llm_adapter@2026-06-02

Confidence: high

Bugfix Medium

`list_story_events` and `search_stories` no longer ignore entries with `entryType: "NONE"` when valid story data exists.

`list_story_events` and `search_stories` no longer ignore entries with `entryType: "NONE"` when valid story data exists.

Source: llm_adapter@2026-06-02

Confidence: high

Full changelog

Added

  • Operator memoir discovery. New get_operator_memoirs(operator_name) tool
    resolves operator Chinese name to memoir story keys via chardict.json,
    enabling LLM agents to find and read operator memoir (干员密录) dialogue.
  • This new tool is treated as a one-off patch-line exception because it exposes
    story data that already existed in the synced StoryJson archive but was not
    discoverable through the public tool surface.
  • list_story_events(category="memoirs") now exposes 372 previously hidden
    operator memoir events.
  • Operator memoir dialogue is now indexed by search_stories.

Changed

  • Search tools backed by local game/story data now reuse cached search records
    instead of rebuilding parsed text on every call, substantially improving
    repeated full-story and full-table regex searches.
  • Enemy search records now include enemyTags in searchable text.

Fixed

  • Story search now caps max_results and context_lines consistently to
    prevent oversized MCP responses from long-running full-dataset searches.
  • search_stages and search_items now enforce max_results bounds (1–100)
    for parity with other search tools.
  • list_story_events and search_stories no longer ignore entries with
    entryType: "NONE" when those entries have valid story data (was the
    root cause of memoirs being undiscoverable).

Install

pip install prts-mcp==1.6.1

Docker

docker pull ghcr.io/3akhp/prts-mcp:1.6.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

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]