prts-mcp
PRTS MCP Server
English
MCP-сервер для ИИ-агентов, создающих фанатский контент по Arknights. Используя API MediaWiki PRTS Wiki и автоматически синхронизируемые игровые данные операторов, он предоставляет любому MCP-совместимому клиенту — Claude Desktop, Claude Code, Chatbox и другим — доступ в реальном времени к лору, архивам операторов и голосовым репликам из мира Терры.
Реализации
Этот репозиторий содержит две независимые реализации для различных сценариев развертывания:
Директория | Язык | Транспорт | Сценарий использования |
Python 3.10+ | stdio | Локальный Claude Desktop / Claude Code, Docker | |
TypeScript / Node.js | Streamable HTTP | Самостоятельно развернутый сервер, удаленный HTTP-доступ |
Инструменты
Обе реализации предоставляют одинаковый набор инструментов:
Инструмент | Описание |
| Поиск в PRTS Wiki по ключевым словам, возвращает заголовки подходящих статей |
| Получение текстового содержимого статьи из PRTS Wiki |
| Получение архивных записей оператора (на китайском) |
| Получение голосовых реплик оператора (на китайском) |
| Получение базового профиля оператора: класс, редкость, фракция, теги найма, таланты (на китайском) |
| Список сюжетных событий; опциональный фильтр: |
| Список глав события в официальном порядке |
| Чтение полного диалога для одной главы |
| Чтение полной расшифровки события с поддержкой пагинации |
Быстрый старт
Источники данных
PRTS Wiki API (
https://prts.wiki/api.php) — статьи по лору, информация о фракциях, записи о миреArknightsGameData (
Kengxxiao/ArknightsGameData) — архивы операторов, голосовые реплики, базовые характеристикиArknightsStoryJson (
3aKHP/ArknightsStoryJson) — разобранные диалоги сюжета, автоматически синхронизируемые из GitHub Releases (zh_CN.zip)
Игровые данные хранятся в томе gamedata. Данные сюжета хранятся в томе storyjson. Оба тома автоматически синхронизируются при запуске сервера.
中文
明日方舟同人创作辅助 MCP Server。通过 PRTS Wiki API 和自动同步的干员数据,为 MCP 客户端(Claude Desktop、Claude Code、Chatbox 等)提供泰拉世界观检索与干员资料查询能力。
实现版本
本仓库包含两个独立实现,适用于不同的部署场景:
目录 | 语言 | 传输方式 | 适用场景 |
Python 3.10+ | stdio | Claude Desktop / Claude Code 本地接入、Docker | |
TypeScript / Node.js | Streamable HTTP | 个人服务器部署,供他人通过 HTTP 调用 |
工具集
两个实现提供相同的工具集:
工具 | 说明 |
| 关键词搜索 PRTS 维基词条,返回匹配标题列表 |
| 读取指定词条的纯文本内容 |
| 获取干员档案资料(中文名) |
| 获取干员语音记录(中文名) |
| 获取干员基本信息:职业、稀有度、所属、招募标签、天赋(中文名) |
| 列出剧情活动,可选过滤: |
| 列出指定活动的章节(按官方顺序) |
| 读取单章完整台词 |
| 读取整个活动的完整剧情,支持分页 |
快速开始
数据源
PRTS Wiki API (
https://prts.wiki/api.php) — 世界观词条、阵营设定ArknightsGameData (
Kengxxiao/ArknightsGameData) — 干员档案、语音记录、基础信息ArknightsStoryJson (
3aKHP/ArknightsStoryJson) — 剧情台词解析数据,从 GitHub Releases 自动同步(zh_CN.zip)
干员数据存放在 gamedata volume,剧情数据存放在 storyjson volume,均在服务器启动时自动同步。
License
MIT
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/3aKHP/prts-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server