Гарант MCP

semenboss95-design/garant-mcp· Проверено 12.11.2026· 1на GitHub

Подключает агента к правовой базе «Гарант»: найти акт, взять дословный текст статьи, посмотреть редакции и судебную практику. Нужен ваш собственный доступ к «Гаранту»: подписка или токен Гарант-Коннект.

2 реализации:

8 инструментов через вашу подписку internet.garant.ru: вход в браузере на вашем компьютере, редакция на дату события и блок provenance с реквизитами у каждой цитаты; ставится установщиком одной командой.

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

Что сделать до подключения

1

Действующая подписка «Гаранта» с логином и паролем от internet.garant.ru

2

git; Python ставить не нужно, установщик сам поставит uv, пакет и Chromium

3

Установщик: в PowerShell на Windows — install.ps1, на macOS и Linux — curl -LsSf https://raw.githubusercontent.com/semenboss95-design/garant-mcp/main/install.sh -o install.sh && sh install.sh

4

Вход в подписку в открывшемся окне браузера или командой garant login; проверка — garant doctor --живой

Конфиг для вашего клиента

Команда в терминале, в папке проекта. Флаг --scope user подключит сервер для всех проектов. Подробно о Claude Code

claude mcp add --transport stdio garant \
  -- garant-mcp

Проверка: claude mcp list показывает статус рядом с каждым сервером: ✔ Connected, ! Needs authentication или ✘ Failed to connect. Внутри сессии то же видно по команде /mcp.

Инструменты сервера

garant_searchищет акты, решения, комментарии и формы
garant_documentвыдаёт текст документа
garant_articleвыдаёт дословный текст статьи
garant_tocпоказывает оглавление
garant_revisionsперечисляет редакции акта
garant_revision_on_dateнаходит редакцию на дату
garant_practiceищет практику высших судов
garant_kindsпоказывает дерево видов информации

Что попросить агента

«Найди в Гаранте статью 108 УПК РФ»Агент вызовет garant_search и garant_article
«Какая редакция статьи <номер> <кодекс> действовала на <дата>? Дай её текст»Агент вызовет garant_revision_on_date, затем garant_article с id редакции
«Подбери практику Верховного суда по <тема> за последние два года»Агент вызовет garant_practice с фильтрами по виду и периоду, в garant_mcp — garant_search_court_practice
«Проверь, менялись ли <документы> с <дата>»В garant_mcp агент вызовет garant_find_modified
«Расставь ссылки на нормы в этом тексте: <текст>»В garant_mcp агент вызовет garant_find_hyperlinks

Для каких задач

Найти статью закона и вставить её дословный текст в иск, жалобу или договор
Определить, какая редакция статьи действовала на дату события
Поднять практику Верховного и Конституционного судов по теме
Проверить, менялись ли нужные документы за период
Расставить в готовом тексте ссылки на нормы «Гаранта»

Ограничения

!

Без собственного доступа к «Гаранту» оба сервера не работают: garant-mcp нужна действующая подписка с логином и паролем от internet.garant.ru, garant_mcp — токен Гарант-Коннект. Допустимость автоматического обращения к сервису определяют его правила и ваша подписка

!

garant-mcp построен по записанному трафику сайта «Гаранта» без публичного API: при изменениях сервиса карту эндпоинтов обновляют. Практика приходит первой страницей списка, акты кассационных судов общей юрисдикции через подписку недоступны

!

В тексте статьи из garant-mcp могут оказаться редакционные врезки; перед подачей документа цитату сверяют с окном подписки

!

garant_mcp всегда стартует как HTTP-сервер на порту 8000 и не спрашивает у клиента ни пароля, ни токена; адрес развёрнутого сервера держите при себе. Весь код — один файл server.py, репозиторий создан 24.03.2026 и последний раз менялся 25.03.2026

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

Команда garant не находится
Откройте новое окно консоли. Если не помогло, выполните uv tool update-shell и снова откройте новое окно.
Claude или Codex не видят инструменты
Выполните garant register, для Codex — garant register --codex, затем garant doctor и полностью перезапустите клиент.
«Сессия подписки недействительна», сервер ответил 401 или 403
Вход истёк: выполните garant login.
Windows: установка упала с WinError 206 или Chromium не ставится с ошибкой Python
Выключены длинные пути. Один раз включите LongPathsEnabled в PowerShell от администратора и повторите установку в обычном окне.

Какую реализацию выбрать

РеализацияКто делаетЗвёздыЗапускКлючИнструментыОбновлён
garant-mcpsemenboss95-design1локальноне нужен810 сентября 2026
ГАРАНТ MCPromanpirogov1HTTPне нужен1425 марта 2026

Частые вопросы

Нужна ли подписка на «Гарант»?
Да. garant-mcp работает через вашу подписку: вы один раз входите в браузере, сессия хранится в профиле на вашем компьютере. Репозиторий не содержит базы и не передаёт учётные данные. garant_mcp нужен токен Гарант-Коннект.
Как проверить цитату, которую дал агент?
garant_article прикладывает блок provenance: редакция, дата начала действия, изменяющий акт, дата проверки и отпечаток текста. Если выдача неполна, сервер пишет об этом в полях _предупреждение и _нормализация.
Работает ли с ChatGPT?
Чат ChatGPT локальные серверы не запускает. Для подписки ChatGPT подходит Codex: garant register --codex допишет сервер в ~/.codex/config.toml.
Как подключить garant_mcp к Claude?
Разверните сервер на Railway с переменной GARANT_TOKEN и добавьте в claude.ai через Settings → Integrations адрес https://<ваш домен>.up.railway.app/mcp. Локально python server.py поднимает сервер на порту 8000.
Как обновить garant-mcp?
Командой garant update: она обновит пакет и перезапустит демона, вход в подписку сохранится. garant doctor показывает неисправности и для каждой — команду, которой она чинится.
Работает ли сервер из России?
garant-mcp запускается на вашем компьютере и ходит в «Гарант» через ваш браузерный вход; garant_mcp обращается к api.garant.ru по вашему токену с вашей машины или с Railway.

Похожие серверы