Skip to content

3aKHP/prts-mcp

vts/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 indexed operator memoir dialogue for search.

Changes in this release

Feature Medium

Adds get_operator_memoirs tool to resolve operator Chinese name to memoir story keys.

Adds get_operator_memoirs 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 searches.

Reuses cached search records for local game/story data tools, improving repeated 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, fixing memoir discovery issue.

list_story_events and search_stories no longer ignore entries with entryType: "NONE" when valid story data exists, fixing memoir discovery issue.

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

# Run directly (Streamable HTTP on :3000)
npx prts-mcp-ts

# Or install globally
npm install -g [email protected]

MCP endpoint: http://localhost:3000/mcp

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]