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 Desktop, Cursor и другим клиентам и настройки - в документации.
Лицензия
MIT. Словари, которые скачивает ruts-mcp download, распространяются на условиях их авторов: частотный словарь Ляшевской и Шарова, словарь ударений Козиева (CC0), модель spaCy (MIT).
Metadata
Release files for ruts-mcp 0.1.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| ruts_mcp-0.1.0.tar.gz | 51.7 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| ruts_mcp-0.1.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 119.6 kB
Release files / ruts_mcp-0.1.0.tar.gz
| Download URL | ruts_mcp-0.1.0.tar.gz |
|---|---|
| Size | 51.7 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
7d307621ea0401d127a4d0aa9c5e3e3aa5db795cb9a4ccb626562eed377389b4
|
|
BLAKE2b-256 checksum How to use checksums |
7550d37c1b9cfe3fde081424e5c57ab475603d2ca73df1c0f275fb994d1bc723
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
uv/0.13.0 {"installer":{"name":"uv","version":"0.13.0","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
|
Release files / ruts_mcp-0.1.0-py3-none-any.whl
| Download URL | ruts_mcp-0.1.0-py3-none-any.whl |
|---|---|
| Size | 67.9 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
9d0436ac500097ba883c8e15b42866b9c20ee183e5b82fcdf210404389c6e625
|
|
BLAKE2b-256 checksum How to use checksums |
be85bf79f1e96aaa7958cb5608e4f181c6c5387b75fb3d8def20936efb6b4295
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
uv/0.13.0 {"installer":{"name":"uv","version":"0.13.0","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
|