к содержимому
← О проекте zakony-mcp

zakony-mcp · Подключение

Законы РФ дословно прямо в ИИ-ассистенте

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

Ничего устанавливать не нужно, сервер работает на mizenko.ru. Понадобится только аккаунт mizenko.ru, тот же, что для Glossa.

Что это

Дополнение к ИИ-ассистенту

После подключения ассистент перестает пересказывать законы «по памяти» и берет дословный текст нормы из базы на 12 767 федеральных актов с портала pravo.gov.ru и показывает, откуда цитата.

Технически это MCP-сервер. MCP представляет собой стандартный способ подключить к ассистенту внешний источник данных, примерно как установить приложение на телефон. Сервер работает на mizenko.ru, скачивать и устанавливать ничего не нужно.

Что можно спросить после подключения

  • «Дай дословно п. 2 ст. 450 ГК» или «ч. 1 ст. 12.8 КоАП».
  • «Найди закон о банкротстве», «127-ФЗ», «закон от 27.07.2006».
  • «Покажи оглавление акта или отдельную статью; какой статус у акта, есть ли пометки об изменениях».

Выберите, где вы работаете

  • ChatGPT дает самый простой путь, ключ и программирование не нужны. → раздел 1.
  • Claude Code, Codex и Cursor рассчитаны на разработчиков, для них понадобится личный ключ. → раздел 2.

1. ChatGPT (без ключа)

  1. В настройках коннекторов ChatGPT добавьте новый MCP-сервер.
  2. В поле адреса вставьте https://mizenko.ru/zakony/mcp
  3. Выберите способ входа OAuth. Откроется окно подтверждения mizenko.ru с сервисом «Законы РФ (zakony)».
  4. Войдите email и паролем и разрешите доступ. Одна учетная запись mizenko.ru подходит для Glossa, Законов РФ и Практики ВС. Если учетной записи нет, зарегистрируйтесь.
  5. Готово. Переходите к разделу «Проверка».

Личный ключ для ChatGPT не нужен, не вводите его в поля client ID / secret. Подключайте zakony отдельным коннектором.

2. Claude Code, Codex, Cursor

Шаг 0. Получите личный ключ

Ключ работает как пароль, по которому сервер узнает вас. Он общий для zakony и Glossa.

  1. Войдите в кабинет mizenko.ru (или зарегистрируйтесь) и создайте ключ во вкладке «Ключи».
  2. Скопируйте ключ и сохраните его в менеджере паролей. После закрытия страницы его больше не покажут.

Получить ключ в кабинете mizenko.ru

Одна учетная запись mizenko.ru на Glossa, Законы РФ и Практику ВС.

⚠️ Никому не пересылайте ключ и не выкладывайте файлы настроек с ним в общий Git-репозиторий.

Claude Code
  1. Откройте терминал (на Mac это приложение «Терминал»).
  2. Вставьте две строки ниже, заменив текст в кавычках своим ключом, и нажмите Enter. Первая строка сохраняет ключ в переменной ZAKONY_TOKEN, вторая подключает сервер zakony к Claude Code.
  3. В Claude Code введите /mcp, сервер zakony должен быть в списке. Затем отправьте проверочный запрос из раздела «Проверка».
export ZAKONY_TOKEN="личный ключ mizenko.ru"
claude mcp add --transport http zakony https://mizenko.ru/zakony/mcp --header "Authorization: Bearer $ZAKONY_TOKEN"

Команда содержит личный ключ и может сохраниться в истории терминала. Не отправляйте ее другим людям.

Codex
  1. Сохраните ключ в переменной ZAKONY_TOKEN той же строкой export, что в инструкции для Claude Code.
  2. Откройте файл ~/.codex/config.toml (папка .codex в вашей домашней папке). Если файла нет, создайте его.
  3. Добавьте блок ниже. Ключ Codex возьмет из переменной ZAKONY_TOKEN, поэтому в самом файле секрета нет.
  4. Полностью закройте и снова откройте Codex. Проверьте сервер командой codex mcp list.
[mcp_servers.zakony]
url = "https://mizenko.ru/zakony/mcp"
bearer_token_env_var = "ZAKONY_TOKEN"
Cursor
  1. Откройте файл ~/.cursor/mcp.json (папка .cursor в вашей домашней папке). Если файла нет, создайте его.
  2. Вставьте блок ниже. Если в файле уже есть mcpServers, добавьте внутрь только часть "zakony": {…}. Замените YOUR_ZAKONY_TOKEN своим ключом.
  3. Сохраните файл и перезапустите Cursor. В режиме Agent разрешите использовать инструменты zakony.
{
  "mcpServers": {
    "zakony": {
      "url": "https://mizenko.ru/zakony/mcp",
      "headers": {
        "Authorization": "Bearer YOUR_ZAKONY_TOKEN"
      }
    }
  }
}

Проверка

Отправьте ассистенту такой запрос.

Вызови zakony_status и покажи состав корпуса.
Затем прочитай дословный текст п. 2 ст. 450 ГК
и укажи акт и статус нормы.

Все работает, если в чате видно обращение к zakony, а в ответе есть дословная цитата нормы в кавычках и реквизиты акта.

Если что-то не так

Ошибка 401 (Unauthorized)
Сервер не принял ключ. Проверьте, что ключ вставлен целиком, после слова Bearer стоит пробел, а адрес указан полностью. Если вы заходили на страницу ключа повторно, старый ключ отключен. Возьмите новый и обновите настройки.
Ошибка 429 (Too Many Requests)
Слишком много запросов подряд. Подождите время, указанное в ответе (Retry-After), и повторите.
ChatGPT сообщает, что истек запрос на вход
Начните подключение заново из ChatGPT.
Ассистент отвечает без цитат
Проверьте, что zakony включен и инструменты разрешены, и прямо попросите «используй zakony». Цитировать можно только дословный текст из ответов сервера.

Что внутри и чего нет

  • В корпусе 12 767 актов. Это Конституция, кодексы, федеральные конституционные и федеральные законы, законы РФ, РСФСР и СССР. Подзаконные акты и региональное законодательство не входят.
  • Тексты взяты с официального интернет-портала правовой информации pravo.gov.ru (ИПС), срез на 01.10.2026. Это не официальное опубликование, история редакций не хранится.
  • Актуальность нормы для конкретного дела проверяйте отдельно, потому что срез зафиксирован на дату снимка, пометки об изменениях не заменяют проверку по официальным источникам.
  • Сервер отдает дословный текст, но толкование и юридические выводы остаются за юристом.
Реквизиты и инструменты для разработчиков
Имя подключения
zakony
URL сервера
https://mizenko.ru/zakony/mcp
Транспорт
Streamable HTTP
Авторизация
личный Bearer-токен mizenko.ru (общий с Glossa), для ChatGPT вход через OAuth с аккаунтом mizenko.ru
HTTP-заголовок
Authorization: Bearer $ZAKONY_TOKEN
zakony_article
дословный текст нормы по цитате вроде «п. 2 ст. 450 ГК» или «ч. 1 ст. 12.8 КоАП», с реквизитами акта
zakony_find_act
поиск акта по названию, номеру или дате, например «закон о банкротстве», «127-ФЗ», закон от 27.07.2006
zakony_get_act
чтение акта по частям (оглавление, отдельные статьи и структуры), статус акта и пометки об изменениях
zakony_status
состав и срез корпуса (12 767 актов, источник pravo.gov.ru, срез 01.10.2026)

YOUR_ZAKONY_TOKEN и $ZAKONY_TOKEN служат местами для подстановки ключа, а не рабочие токены. Действующий ключ на этой странице не публикуется.