К содержанию
MCP-сервер Merit

Справка

MCP-сервер Merit дает ИИ-ассистенту доступ к законодательству Украины, судебной практике и государственным реестрам. Здесь описано, как его подключить, как он работает и что делать, если что-то пошло не так.

Что это

Merit MCP — сервер по открытому стандарту Model Context Protocol. Через него ИИ-ассистент (Claude, ChatGPT, Gemini или другой клиент MCP) вызывает инструменты, которые ищут в официальных источниках:

  • законодательство Украины из базы Верховной Рады — в редакции на любую дату, со сравнением редакций;
  • судебные решения из Единого государственного реестра судебных решений, правовые позиции и обзоры практики Верховного Суда, решения ЕСПЧ;
  • Единый государственный реестр юридических лиц и ФЛП, реестры адвокатов, нотариусов, должников, исполнительных производств, банкротства и другие государственные реестры;
  • санкционные списки ЕС, OFAC (США), Великобритании и ООН (реестр санкций СНБО пока недоступен).

Полный перечень источников — на странице MCP-сервер Merit.

  • Только чтение. Ни один инструмент ничего не меняет и ничего не отправляет от вашего имени.
  • Не видит вашего разговора. Ассистент передаёт серверу только сам запрос к источнику — например, номер дела, статью или код ЕГРПОУ. Остальной диалог остаётся в ассистенте.

Для кого и с какими ограничениями

Сервер создан для адвокатов, юристов, юридических фирм и специалистов по комплаенсу, которые работают с украинским правом.

Ответы ассистента не являются юридической консультацией. Сервер возвращает данные источников с датой, а вывод из них делает ИИ-модель. Модель может ошибиться: пропустить редакцию, неточно передать содержание решения или сделать ложный вывод. Поэтому:

  1. проверяйте каждый вывод по первоисточнику, на который ссылается ассистент;
  2. смотрите на дату источника (as_of): после нее реестр мог измениться;
  3. решение по делу принимает юрист, и он за него отвечает.

Как подключить

Адрес сервера:

https://law.merit.legal/mcp

Claude

Собственный коннектор работает на планах Free (один коннектор), Pro, Max, Team и Enterprise — в claude.ai, Claude Desktop и мобильных приложениях.

  1. Откройте Customize → Connectors и нажмите + Add → Add custom connector.
  2. Название: Merit. Адрес: адрес сервера выше. Нажмите Continue, затем Add.
  3. Нажмите Connect рядом с коннектором и войдите.

В Team и Enterprise коннектор добавляет владелец: Organization settings → Connectors → Add → Custom → Web. Участники затем нажимают Connect в Customize → Connectors. Подробно: Merit в Claude.

Claude Code

Выполните в терминале:

claude mcp add --transport http merit https://law.merit.legal/mcp

Затем в Claude Code введите /mcp, выберите merit и войдите.

ChatGPT

Собственный MCP-сервер ChatGPT подключает в рабочих пространствах Business и Enterprise/Edu, в веб-версии. Добавляет его администратор или владелец рабочего пространства.

  1. Откройте Plugins и нажмите + → Add custom MCP server.
  2. Название: Merit. В поле Connection вставьте адрес сервера. Выберите вход через OAuth.
  3. Поставьте отметку I understand and want to continue и нажмите Create as a plugin.
  4. Опубликуйте плагин для рабочего пространства. Участники устанавливают Merit в Settings → Plugins и входят.

В разговоре введите @ и выберите Merit. Подробно: Merit в ChatGPT.

Gemini

Собственные приложения Gemini подключает в личном аккаунте Google — на gemini.google.com и в приложении. В рабочем аккаунте Gemini Enterprise сервер добавляет администратор.

  1. Откройте Настройки и справка → Подключённые приложения и нажмите Добавить своё приложение.
  2. Вставьте адрес сервера и сохраните.
  3. Gemini откроет страницу входа Merit. Войдите своей почтой и нажмите «Разрешить».

Если в аккаунте отключено сохранение активности Gemini, собственные приложения могут не работать.

Вход

  1. Клиент открывает страницу входа на merit.legal.
  2. Укажите свою электронную почту. В первый раз примите условия договора оферты и политики конфиденциальности (на украинском).
  3. Введите 6-значный код из письма или откройте ссылку из того же письма.
  4. На странице согласия проверьте название приложения и адрес, куда вас вернут, и нажмите «Разрешить».

Ключ копировать не нужно: клиент получает доступ после входа. Каждое подключение отключается отдельно в кабинете.

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

Как это работает

  • Названия инструментов. Каждый источник — это набор инструментов с названием источник__действие, например ua_law__get_unit_in_force или ua_edr_companies__lookup.
  • Каталог. Ассистент сразу видит основные инструменты. Остальные он находит в каталоге сервера: catalog__search ищет инструмент по теме, catalog__describe показывает его параметры, а catalog__call вызывает его так же, как основной.
  • Сначала поиск, потом подробности. Результат поиска содержит ключ записи. По этому ключу инструмент lookup или get_… того же источника возвращает полную запись.
  • Дата источника. Ответ содержит поле as_of — дату публикации самого источника, а не дату нашей синхронизации. Отметка stale означает, что снимок источника устарел.
  • Пустой результат не означает «такого нет». Он означает, что по запросу ничего не нашлось или источник еще не загружен (тогда as_of пустое). Пустой результат не доказывает, что лица, компании или производства не существует.
  • Недоступный источник. Ответ available: false с причиной в поле reason означает, что источник сейчас не отвечает. Это ответ, а не ошибка.
  • Сокращение всегда отмечено. Сокращенное поле имеет отметку или количество символов. Поле без них — полное.
  • Санкции — в пяти списках: Украина, ЕС, OFAC, Великобритания, ООН. «Нет» в одном списке ничего не говорит о других четырех.
  • Форматы. Даты — ГГГГ-ММ-ДД. Код ЕГРПОУ имеет 8 цифр (юридическое лицо), РНОКПП — 10 цифр (физическое лицо).

Данные и конфиденциальность

Для каждого вызова мы записываем в журнал ключ подключения, время, название инструмента и IP-адрес. Содержание запросов (слова поиска, номера дел, коды ЕГРПОУ) и ответы сервера журнал не хранит. Журнал вызовов хранится 12 месяцев.

Мы не видим ваших разговоров с ассистентом. Их обрабатывает поставщик клиента MCP, которого вы выбрали, по собственной политике.

Сервер выдает только сведения из открытых государственных реестров и баз, в том объеме, в котором их опубликовал держатель источника.

Подробно — в политике конфиденциальности. Условия услуг — в договоре публичной оферты. Оба документа — на украинском языке.

Если что-то не работает

Клиент просит войти снова или показывает ошибку 401

Сервер больше не принимает это подключение. Так бывает, когда подключение отключили в кабинете, заменили новым на странице согласия, когда владелец аккаунта убрал вас из команды или когда план уменьшил количество мест и лишние подключения отключились. Подключитесь в клиенте еще раз: он снова откроет страницу входа.

Ассистент сообщает о лимите

  • «The call limit for this period has been reached» — вызовы текущего периода закончились или в аккаунте нет активного плана. В сообщении есть дата, когда лимит обновится. Сколько вызовов использовано, видно в кабинете, в разделе «Использование».
  • «This account’s period ended» — период плана закончился. Состояние плана видно в кабинете.
  • «rate limit exceeded» — слишком много вызовов за минуту. Подождите минуту и повторите запрос.
  • «This account is suspended» — доступ аккаунта приостановлен. Напишите нам на support@merit.legal.

Не приходит письмо с кодом

Проверьте папку «Спам» и правильность адреса. Письмо может идти несколько минут. Код действует 15 минут, и для него есть 5 попыток. Если код не подошел или истек, запросите новый на странице входа. Количество писем ограничено: если вы запрашиваете код часто, страница попросит подождать.

Страница согласия пишет, что подключения заняты

У каждого человека до 3 подключений. Если все ваши подключения заняты, страница согласия предложит выбрать одно из них, которое заменит новое. Отключить старое подключение можно и заранее: кабинет → «Подключения».

Если страница пишет «Все подключения аккаунта заняты», места закончились во всем аккаунте команды. Обратитесь к владельцу аккаунта: он видит все подключения команды и может отключить лишние.

Ответ содержит available: false

Источник временно недоступен: держатель реестра не отвечает или источник на обслуживании. Причину объясняет поле reason. Повторите запрос позже. Такой ответ не засчитывается в лимит вызовов.

Пустой результат

Пустой результат означает, что по этому запросу ничего не нашлось, а не что записи не существует. Попробуйте другое написание названия, код ЕГРПОУ вместо названия, более широкий промежуток дат или другой источник. Если as_of пустое, источник еще не загружен. Для проверки санкций ассистент должен просмотреть все пять списков.

Как отключить сервер

  1. Удалите коннектор Merit в настройках клиента. В Claude Code: claude mcp remove merit.
  2. Отключите подключение в кабинете: «Подключения» → «Отключить». После этого сервер не принимает запросов этого подключения.

Удаление коннектора не расторгает договор. Чтобы расторгнуть договор, напишите на support@merit.legal с адреса, с которым вы входите.

Поддержка

Пишите на support@merit.legal. Поддержка работает в рабочие дни с 10:00 до 18:00 по киевскому времени. Мы отвечаем в течение 2 рабочих дней.

В письме укажите адрес, с которым вы входите, клиент (Claude, ChatGPT и т. п.), название инструмента, время запроса и текст ошибки. Не отправляйте конфиденциальных материалов дела.

Уязвимости. О проблеме безопасности сообщайте на тот же адрес, support@merit.legal. Если доступ к вашему подключению получило постороннее лицо, отключите подключение в кабинете или напишите нам: мы отзовем его не позднее чем через 1 рабочий день.

Услуги предоставляет физическое лицо-предприниматель Кушнирук Сергей Игоревич (ФОП Кушнірук Сергій Ігорович) — исполнитель по договору оферты и владелец данных по политике конфиденциальности.