DRX INFRA Написать

ИИ-помощник, который видит ваш Directum RX

Спросите «что у меня просрочено», «перескажи этот договор» или «как идёт план проекта», и помощник ответит по данным вашей системы. rxmcp это небольшая программа-переходник между ИИ-помощником и Directum RX. Работает под вашей учёткой, видит ровно то, что видите вы, по умолчанию только читает.

Вопросы обычными словами, ответы по вашим данным

Руководителю это состояние проектов за минуту. Сотруднику разбор завала заданий. Юристу пересказ документа с суммами и сроками.

Что у меня просрочено и что горит на этой неделе?
Список заданий с датами, кто прислал, по какой задаче. Предложит порядок, с чего начать.
Перескажи договор №42 и скажи, какие там сроки и суммы
Найдёт документ, прочитает текст последней версии и выдаст краткое содержание с ключевыми условиями.
Что от меня хотят в задании про согласование регламента?
Откроет задание, всю переписку по нитке и вложения, ответит в одну строку, что требуется.
Найди в базе знаний, как оформить командировку
Поиск по статьям базы знаний, текст статьи, выжимка по вашему вопросу.
Что сейчас в работе на доске команды разработки?
Колонки доски по порядку, карточки с исполнителями и сроками, кто перегружен.
Как идёт план проекта «Переезд склада», что отстаёт?
Дерево работ плана: разделы, вехи, ответственные, проценты, просроченные работы.
Кто у нас в бухгалтерии отвечает за договоры?
Найдёт сотрудников по фамилии или подразделению, с должностями и почтой.
Как настроить замещение сотрудника на время отпуска?
Найдёт статью в справке вашей версии системы, перескажет порядок действий и назовёт статью, на которую опирается.
Сколько у нас действующих договоров с «Ромашкой» и на какую сумму?
Найдёт нужную сущность в системе, посмотрит её поля и прочитает записи по условию. Работает и с доработками вашего внедрения.
Отправь Петрову задачу подготовить справку к пятнице
Только если вы включили запись. Перед отправкой перескажет, что именно сделает, и спросит подтверждение.
Все 34 инструмента

Мои задания, задание и задача целиком, мои задачи, поиск и карточка документа, текст документа (docx, xlsx, pptx, txt, md, html, rtf), сотрудники, области и статьи базы знаний, доски и карточки, проекты и планы. Справка системы: поиск, статья, оглавление. Любая сущность: поиск по названию, описание полей, чтение по условию. Плюс восемь действий записи: выполнить задание, создать простую задачу, прекратить задачу, завести карточку на доске, изменить её, удалить карточку с доски, добавить на доску колонку и вызвать действие модуля по имени. Полный список с описанием в документации на GitHub.

Как помощник отвечает по справке

Справка Directum RX лежит на вашем стенде рядом с веб-клиентом. При первом вопросе rxmcp скачивает её оттуда и строит на вашем компьютере индекс: около трёх минут и пяти мегабайт на пять тысяч статей. Поэтому ответы соответствуют вашей версии системы, а не той, что была у кого-то другого. Отдельной модели и Python не нужно, это тот же один файл. После обновления RX выполните rxmcp docs index, чтобы обновить справку.

Как помощник добирается до любой сущности

Готовые инструменты покрывают задания, документы, доски и проекты. Для остального помощник читает описание сущностей из самой системы: находит нужный набор по русскому или английскому названию, смотрит поля и запрашивает записи по условию. Так он видит договоры, контрагентов, справочники и то, что добавили при внедрении. Это только чтение: создавать, менять и удалять произвольные записи rxmcp не умеет.

Что такое MCP и зачем он вашему Directum RX

Помощник сам по себе ничего не знает о вас

Claude, ChatGPT и похожие сервисы отвечают из общих знаний. Про ваши задания, договоры и проекты они не в курсе, пока им не дали доступ.

MCP это стандартный «разъём» для такого доступа

Model Context Protocol придумали в Anthropic, его поддерживают Claude, Cursor и десятки других программ. К «разъёму» подключают источники данных: почту, календарь, базы. Теперь и Directum RX.

Знает справку вашей версии

На вопросы «как это настроить» и «что значит это поле» помощник отвечает по справке системы, скачанной с вашего же стенда, и называет статью. Общие знания модели о Directum RX устаревают, справка стенда нет.

rxmcp это переходник к RX

Один файл на вашем компьютере. Помощник спрашивает у него «какие задания у пользователя», rxmcp идёт в RX от вашего имени и приносит ответ. Ни пароля, ни документов помощнику напрямую не отдаёт.

Две команды, дальше можно спрашивать

Нужен адрес вашего Directum RX и ваш логин. Программа одна, ставить в систему ничего не надо. Настройки помощника она правит сама.

  1. Поставьте

    curl -fsSL https://drxinfra.ru/dl/rxmcp/install.sh | sh

    macOS и Linux: одна строка в терминале. Windows: возьмите архив ниже и распакуйте, например в C:\Program Files\rxmcp.

  2. Ответьте на три вопроса

    rxmcp setup

    Адрес RX, ваш логин, способ входа. Дальше setup сам проверит связь с RX только чтением и сам допишет себя в Claude Desktop, Claude Code и Cursor.

  3. Перезапустите помощника

    В списке подключений появится «rx». Первый вопрос для проверки: «кто я в RX и что у меня в работе».

Пароля и cookie в настройках помощника нет. Адрес, логин и секреты rxmcp держит в своём файле с правами только для вас (~/.config/rxmcp), а в настройках Claude остаётся одна строка с путём к программе.

Три способаКак rxmcp входит в RX
Логин и пароль
Подходит, если у вашей учётки в RX есть пароль. Самый простой вариант для небольших компаний: пароль спросят один раз при настройке.
Cookie из браузера, без администратора
Работает при любом способе входа в RX: домен, Keycloak, SSO. Вошли в RX в браузере, F12, скопировали значение cookie sungero_client, выполнили rxmcp login --paste. Пароль никуда не копируется.
Корпоративный вход (Keycloak, SSO)
Пароль вводится в браузере, rxmcp его не видит, вход обновляется сам. Умеет и вход по коду, если открывать браузер негде. Администратору нужно один раз завести клиента в вашем провайдере.

Сессия RX живёт недолго. Когда помощник скажет, что она истекла, скопируйте cookie заново и выполните rxmcp login --paste. Перезапускать помощника при этом не нужно.

Семь типовых ошибокЕсли что-то не так
Что видноВ чём дело
«RX отклонил учётку (401)», вход по cookieсессия истекла: rxmcp login --paste
«RX отклонил учётку (401)», вход по паролюу вашего логина в RX другой способ входа, возьмите cookie
«не задан адрес RX»настройки пустые: rxmcp setup
в помощнике нет подключения «rx»помощник не перезапущен или программа переехала: rxmcp install --apply
жалоба на сертификату RX сертификат своего удостоверяющего центра: rxmcp config set RXMCP_CA=/путь/ca.pem
помощник не хочет ничего менять в RXтак и задумано: запись включается отдельно, rxmcp config set RXMCP_ALLOW_WRITE=1
любое изменение заканчивается «Пользователь отменил действие», хотя окна подтверждения не былопомощник не показывает это окно (так ведёт себя Claude Code в VS Code): rxmcp config set RXMCP_CONFIRM=0 и переподключить «rx»

Подробный разбор лежит в инструкции на GitHub. Поменять настройку потом: rxmcp config set RXMCP_TZ=Europe/Moscow, посмотреть настроенное: rxmcp config.

Версии и платформыС чем работает

Directum RX 4.x и 25.x–26.x со включённым сервисом интеграции OData. Windows, Linux, macOS. Claude Desktop, Claude Code, Cursor и любая программа с поддержкой MCP.

Скачать версию 0.5.2

Один файл, около 4 МБ. Те же файлы лежат в Releases на GitHub вместе с исходным кодом. Сервер есть в официальном MCP Registry под именем io.github.drxinfra/rxmcp. Здесь зеркало на случай, если GitHub из вашей сети недоступен.

Контрольные суммы SHA-256
windows-amd64.zip b814e89a0bd82726c32f6e37154f5869006a7380519f4f4134a4d5c3c6d4452b
darwin-arm64 d71100020245934d5d659301c991d71d6c5f7e3ddd4112d07d238ec13ddee17e
darwin-amd64 bf4e84b5ad2f04bd1f40b3f37f78ff1edb57dda695c53dfd8c19dc8d051a2f90
linux-amd64 3af995fb7d7665d30ed6009d163005c199b512424ea347c520c64d5056f26711
linux-arm64 9ee4254d71d313c15581c001667c5821e6707969a09697ec9d423a3778d26a3b

Кто и что видит

Исходный код открыт под лицензией Apache-2.0. Служба безопасности может прочитать его целиком и собрать файл сама.

rxmcp видит столько, сколько вы

Работает под вашей учёткой через штатный сервис интеграции RX. Чужие документы не откроет, права не расширяет. Пароль живёт в настройках на вашем компьютере, в логи и отчёты не попадает, никуда не отправляется.

Помощник видит то, что вы у него спросили

Текст задания или документа, который вы попросили пересказать, уходит в тот ИИ-сервис, которым вы пользуетесь: Claude, Cursor или ваша собственная модель. Это важно понимать. Для закрытых контуров rxmcp работает и с локальными моделями без выхода в интернет.

По умолчанию ничего не меняет

Инструменты записи выключены и невидимы для помощника, пока их не включили явно. Включили: перед каждым действием помощник пересказывает, что сделает, и спрашивает подтверждение. Удалить он может только карточку с доски: документы, задачи и права не трогает.

Как дать помощнику задания руководителя, чем RX отличается от Directum 5 и куда уходят данные. Разбор в блоге

Что спрашивают перед подключением

Мне нужен платный Claude?

Нужен любой помощник с поддержкой MCP. У Claude это работает и в бесплатном тарифе в приложении Claude Desktop, в Cursor и Claude Code тоже. Со стороны RX ничего покупать не надо.

Сработает с нашей версией Directum RX?

rxmcp использует стандартный сервис интеграции, он есть в RX 4.x и во всех версиях 25.x–26.x. Прикладные доработки вашего внедрения не нужны и не трогаются. Единственное условие: сервис интеграции включён, а у вашей учётки есть к нему доступ. Команда check покажет это за минуту.

У нас вход через Windows-домен или SSO, без пароля. Как быть?

Для Keycloak и других OIDC-провайдеров есть корпоративный вход: пароль вводится в браузере, rxmcp его не видит. Администратор один раз заводит клиента, дальше всё само. Если такой возможности нет, подойдёт учётка с паролем в RX или временный вход по сессии браузера. Вход по доменной учётке Windows без пароля в планах.

Куда уходят мои документы?

Из RX на ваш компьютер, в rxmcp, и оттуда в тот ИИ-сервис, к которому вы подключились. Ничего не сохраняется по дороге, у нас нет ни серверов, ни статистики. Если документы нельзя отправлять во внешний сервис, подключайте локальную модель: rxmcp с ней работает так же.

Можно дать это всему отделу?

Да. Каждый ставит файл себе и работает под своей учёткой. Есть и серверный режим для общего подключения, но он пока работает от одной учётки, персональные появятся позже. Хотите развернуть на компанию, напишите, поможем.

Помощник может что-то испортить?

Без явного включения записи нет: он умеет только читать. С включённой записью доступны восемь действий: выполнить задание, отправить простую задачу, прекратить задачу, завести карточку на доске, изменить её, удалить карточку с доски, добавить колонку и вызвать действие модуля по имени. Каждое с подтверждением. Удалять документы и задачи, менять права он не умеет.

Почему бесплатно и открыто?

Потому что это витрина: мы сопровождаем инфраструктуру Directum RX и делаем такие вещи, чтобы вы увидели, как мы работаем. Утилита ваша навсегда, обязательств нет.