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 (без ключа)
- В настройках коннекторов ChatGPT добавьте новый MCP-сервер.
- В поле адреса вставьте https://mizenko.ru/zakony/mcp
- Выберите способ входа OAuth. Откроется окно подтверждения mizenko.ru с сервисом «Законы РФ (zakony)».
- Войдите email и паролем и разрешите доступ. Одна учетная запись mizenko.ru подходит для Glossa, Законов РФ и Практики ВС. Если учетной записи нет, зарегистрируйтесь.
- Готово. Переходите к разделу «Проверка».
Личный ключ для ChatGPT не нужен, не вводите его в поля client ID / secret. Подключайте zakony отдельным коннектором.
2. Claude Code, Codex, Cursor
Шаг 0. Получите личный ключ
Ключ работает как пароль, по которому сервер узнает вас. Он общий для zakony и Glossa.
- Войдите в кабинет mizenko.ru (или зарегистрируйтесь) и создайте ключ во вкладке «Ключи».
- Скопируйте ключ и сохраните его в менеджере паролей. После закрытия страницы его больше не покажут.
Получить ключ в кабинете mizenko.ru
Одна учетная запись mizenko.ru на Glossa, Законы РФ и Практику ВС.
⚠️ Никому не пересылайте ключ и не выкладывайте файлы настроек с ним в общий Git-репозиторий.
Claude Code
- Откройте терминал (на Mac это приложение «Терминал»).
- Вставьте две строки ниже, заменив текст в кавычках своим ключом, и нажмите Enter. Первая строка сохраняет ключ в переменной ZAKONY_TOKEN, вторая подключает сервер zakony к Claude Code.
- В 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
- Сохраните ключ в переменной ZAKONY_TOKEN той же строкой export, что в инструкции для Claude Code.
- Откройте файл ~/.codex/config.toml (папка .codex в вашей домашней папке). Если файла нет, создайте его.
- Добавьте блок ниже. Ключ Codex возьмет из переменной ZAKONY_TOKEN, поэтому в самом файле секрета нет.
- Полностью закройте и снова откройте Codex. Проверьте сервер командой codex mcp list.
[mcp_servers.zakony]
url = "https://mizenko.ru/zakony/mcp"
bearer_token_env_var = "ZAKONY_TOKEN"Cursor
- Откройте файл ~/.cursor/mcp.json (папка .cursor в вашей домашней папке). Если файла нет, создайте его.
- Вставьте блок ниже. Если в файле уже есть mcpServers, добавьте внутрь только часть "zakony": {…}. Замените YOUR_ZAKONY_TOKEN своим ключом.
- Сохраните файл и перезапустите 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 служат местами для подстановки ключа, а не рабочие токены. Действующий ключ на этой странице не публикуется.