ru-docs-mcp
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| RU_DOCS_DIR | No | Folder where PDF files are saved. If not set, PDFs are saved to ~/Documents/ru-docs. | ~/Documents/ru-docs |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| invoice_createA | Создаёт счёт на оплату в PDF по типовой форме: банковский блок получателя, поставщик и покупатель, таблица позиций, итог, НДС (или «Без НДС»), сумма прописью, подписи и QR-код оплаты по ГОСТ Р 56042 — покупатель сканирует его в приложении банка, и все реквизиты с суммой подставляются сами. Перед созданием проверяет ИНН, КПП, БИК и соответствие счёта БИК; при ошибках файл не создаётся. Возвращает путь к файлу, итоги (sum, vat_amount, total, total_words) и сам PDF. Для закрывающего документа используйте act_create, только QR без счёта — payment_qr. Пишет файл на диск; сеть не нужна. |
| act_createA | Создаёт акт выполненных работ (оказанных услуг) в PDF: исполнитель, заказчик, основание, период, таблица услуг, итог с НДС или без, сумма прописью, стандартная фраза об отсутствии претензий и места для подписей обеих сторон. Используйте как закрывающий документ после оплаты или выполнения работ; счёт выставляет invoice_create (позиции можно передать те же). Реквизиты проверяются по контрольным суммам, банковские данные для акта не обязательны. Возвращает путь к файлу, итоги и PDF. Пишет файл на диск; сеть не нужна. |
| payment_qrA | Делает QR-код оплаты по ГОСТ Р 56042 (формат ST00012, UTF-8), который понимают приложения Сбербанка, Т-Банка, ВТБ, Альфа и других: клиент сканирует его и получает заполненную платёжку с получателем, счётом, суммой и назначением. Удобно отправить в мессенджер вместо реквизитов. Возвращает PNG (картинку и путь к файлу) и строку payload. Если нужен полноценный счёт с QR внутри — invoice_create. Реквизиты получателя проверяются. Пишет PNG на диск; сеть не нужна. |
| amount_in_wordsA | Переводит сумму в текст по правилам делопроизводства: «Сто двенадцать рублей 01 копейка» (копейки цифрами, как в счетах) или полностью словами. Поддерживает RUB, USD, EUR, CNY; для просто числа прописью (без валюты) передайте currency=none. Используйте для договоров, расписок, платёжек; счета и акты из invoice_create/act_create уже содержат сумму прописью. Только вычисление, без сети. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
TDQS
Scored across 4 tools
Each tool has a clear primary purpose: invoice_create (full invoice PDF), act_create (closing act PDF), payment_qr (standalone payment QR), and amount_in_words (number-to-text). invoice_create and payment_qr overlap on payment QR generation, but the descriptions explicitly clarify when to use which (embedded QR vs. standalone).
Three tools follow a consistent noun_action pattern (invoice_create, act_create, amount_in_words), and payment_qr is a minor deviation using a noun compound without a verb. Still uniform snake_case and readable throughout.
Four tools is slightly thin but well-scoped to the document-generation domain, with each tool earning its place. No redundant or filler tools.
Covers the core Russian document workflow: invoices, closing acts, standalone payment QR, and amount-to-words conversion, with amount_in_words complementing the document tools. Minor gaps exist (no other document types like contracts/reciepts that amount_in_words hints at, no template customization), but the stated purpose is well covered.