关于 ruTS-mcp
ruTS-mcp 将 ruTS 的俄语文本分析能力作为工具提供给 LLM Agent。结果包含指标解读及适用性警告,还可用于考察词语、搭配和文本差异。
主要功能
- 01按类别提供文本统计
- 02可读性与读者年龄估算
- 03词语与搭配分析
- 04词语分布与关键词分析
- 05文本风格比较
适用场景
- 01评估俄语文本的可读性
- 02查找词语及其上下文
- 03比较文本集合的风格
MCP 相关
该 MCP 服务向 MCP 客户端提供 ruTS 分析工具、资源和提示词。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
工具
6收录的工具列表 · 更新于 2 周前
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| path | any | 否 | 在运行服务器的计算机上 UTF-8 文本文件的绝对路径,用于替代 text:无需在参数中传递长文本 |
| text | string | 否 | 俄语文本;也可改为指定 path |
| groups | array | 否 | 统计分组;每组对应一个结果键 |
| descriptions | boolean | 否 | 在统计结果中添加说明;false 表示缩短响应,适用于此前调用已了解说明的情况 |
| distributions | boolean | 否 | 添加按字母数和音节数划分的词语分布,以及按类型划分的标点符号分布(basic 组) |
| readability_preset | enum | 否 | 弗莱施-金凯德测试系数(academic 还包括弗莱施指数),readability 组:plainrussian 按学校年级校准,适用于任何文本,包括文学作品;fiction 是奥博尔涅娃根据文学作品得出的系数,给出的年级高出数年;academic 是索洛维约娃、伊万诺娃和索尔内什金娜根据 5–11 年级教材得出的系数。没有特别原因时,请保留 plainrussianplainrussian | fiction | academic |
README 原文English
来自项目 READMEREADME 暂无中文译文,以下为英文原文;中文介绍见上方。
ruTS-mcp
MCP-сервер для ruTS - статистики русского текста как инструменты для LLM-агентов
Документация · PyPI · English
ruTS-mcp дает LLM-агенту инструменты библиотеки ruTS, чтобы измерить русский текст, а не оценивать его на глаз. Каждое значение приходит вместе с описанием, прочтением по шкале, если она есть, и предупреждениями, когда значение неустойчиво или не имеет смысла для текста.
analyze_text- статистики текста по группам: базовые, удобочитаемость с классом и возрастом читателя, лексическое разнообразие, морфология, фоностатистики, связность, стиль и канцелярит, лексическая сложность, стих, синтаксисkwic- вхождения слова или словосочетания с контекстомcollocations- устойчивые сочетания и сочетаемость словаdispersion- насколько равномерно слова распределены по текстуkeyness- ключевые слова относительно русского языка или другого текстаcompare_texts- чем различаются два корпуса текстов по признакам стиля- Ресурсы и промпты - шкалы удобочитаемости и нормы стиля, готовые разборы: удобочитаемость, канцелярит, стихотворение, SEO-проверка, сравнение двух текстов
Установка
Сервер запускается через uvx из uv, который сам скачает пакет и Python. Подключение к Claude Code:
claude mcp add ruts -- uvx ruts-mcp
Для групп lexical, verse и syntax нужны словари и модель spaCy, их скачивает одна команда:
uvx ruts-mcp download
Сервер вместе со скиллом, который подсказывает агенту, как им пользоваться, ставит плагин Claude Code:
/plugin marketplace add SergeyShk/ruTS-mcp
/plugin install ruts@ruts-mcp
Подключение к Claude Desktop, Cursor и другим клиентам и настройки - в документации.
Лицензия
MIT. Словари, которые скачивает ruts-mcp download, распространяются на условиях их авторов: частотный словарь Ляшевской и Шарова, словарь ударений Козиева (CC0), модель spaCy (MIT).
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。