MCP-сервер по законодательству РФ

Russian Law MCP Server

MCP-сервер с базой федеральных законов и кодексов РФ: полнотекстовый поиск статей, проверка цитат и актуальности

MCP-сервер

Низкий риск

Низкий уровень ставим, когда запись в основном дает агенту инструкции и справочные материалы.

Почему такой уровень

  • Только читает текст закона из локальной базы, ничего не меняет
  • Удаленный вариант отправляет запросы на сторонний хостинг за пределами России
Все причины и проверки
Российский стек

shodenis/russian-law-mcp

Установка

В терминале, через SkillFoxx CLI

npx skillfoxx add mcp/russian-law-mcp-server

Определит агенты на машине, проверит риск и зафиксирует версию.

Другие способы установки

Собрано автоматически, проверьте перед установкой.

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

claude mcp add --transport http russian-law https://russian-law-mcp.fly.dev/mcp

Или добавьте в файл .mcp.json, в проекте

{
  "mcpServers": {
    "russian-law": {
      "type": "http",
      "url": "https://russian-law-mcp.fly.dev/mcp"
    }
  }
}

Если файл уже есть, добавьте сервер внутрь ключа mcpServers.

Установить в Cursor

Кнопка откроет агент и предложит добавить сервер. Если ничего не произошло, скопируйте конфиг ниже.

Добавьте в файл ~/.cursor/mcp.json, для всех проектов

{
  "mcpServers": {
    "russian-law": {
      "url": "https://russian-law-mcp.fly.dev/mcp"
    }
  }
}

Если файл уже есть, добавьте сервер внутрь ключа mcpServers. Для одного проекта тот же блок кладут в .cursor/mcp.json.

Установить в VS Code

Кнопка откроет агент и предложит добавить сервер. Если ничего не произошло, скопируйте конфиг ниже.

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

code --add-mcp '{"name":"russian-law","type":"http","url":"https://russian-law-mcp.fly.dev/mcp"}'

Или добавьте в файл .vscode/mcp.json, в проекте

{
  "servers": {
    "russian-law": {
      "type": "http",
      "url": "https://russian-law-mcp.fly.dev/mcp"
    }
  }
}

Если файл уже есть, добавьте сервер внутрь ключа servers.

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

codex mcp add russian-law --url https://russian-law-mcp.fly.dev/mcp

Или добавьте в файл ~/.codex/config.toml, для всех проектов

[mcp_servers.russian-law]
url = "https://russian-law-mcp.fly.dev/mcp"

Если файл уже есть, допишите блок в конец.

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

gemini mcp add -s user -t http russian-law https://russian-law-mcp.fly.dev/mcp

Или добавьте в файл ~/.gemini/settings.json, для всех проектов

{
  "mcpServers": {
    "russian-law": {
      "httpUrl": "https://russian-law-mcp.fly.dev/mcp"
    }
  }
}

Если файл уже есть, добавьте сервер внутрь ключа mcpServers.

Добавьте в файл ~/.config/devin/mcp_config.json, для всех проектов

{
  "mcpServers": {
    "russian-law": {
      "serverUrl": "https://russian-law-mcp.fly.dev/mcp"
    }
  }
}

Если файл уже есть, добавьте сервер внутрь ключа mcpServers. В легаси Cascade конфиг MCP лежит в ~/.codeium/windsurf/mcp_config.json.

Бывший Windsurf.

Добавьте в файл cline_mcp_settings.json, для всех проектов

{
  "mcpServers": {
    "russian-law": {
      "type": "streamableHttp",
      "url": "https://russian-law-mcp.fly.dev/mcp"
    }
  }
}

Если файл уже есть, добавьте сервер внутрь ключа mcpServers. Файл настроек открывается в Cline: вкладка MCP Servers, кнопка Configure MCP Servers.

Добавьте в файл .roo/mcp.json, в проекте

{
  "mcpServers": {
    "russian-law": {
      "type": "streamable-http",
      "url": "https://russian-law-mcp.fly.dev/mcp"
    }
  }
}

Если файл уже есть, добавьте сервер внутрь ключа mcpServers.

Форк Roo Code, папки .roo те же.

Добавьте в файл opencode.json, в проекте

{
  "mcp": {
    "russian-law": {
      "type": "remote",
      "url": "https://russian-law-mcp.fly.dev/mcp"
    }
  }
}

Если файл уже есть, добавьте сервер внутрь ключа mcp.

Добавьте в файл ~/.config/zed/settings.json, для всех проектов

{
  "context_servers": {
    "russian-law": {
      "url": "https://russian-law-mcp.fly.dev/mcp"
    }
  }
}

Если файл уже есть, добавьте сервер внутрь ключа context_servers.

Сверено с репозиторием 26 сент. 2026, коммит bd5a0da.

Текст для агента

Подключи удаленный MCP-сервер командой claude mcp add russian-law --transport http https://russian-law-mcp.fly.dev/mcp, либо локально через npx -y @ansvar/russian-law-mcp, если удаленный адрес недоступен.

Другие способы из описания автора
claude mcp add russian-law --transport http https://russian-law-mcp.fly.dev/mcp

Подключение к удаленному серверу, установка не нужна.

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

Сервер держит готовую базу федеральных законов и кодексов России в SQLite с полнотекстовым поиском и отдает агенту точные формулировки статей, а не пересказ. Есть инструменты поиска по тексту закона, получения статьи по номеру закона и статьи, проверки актуальности нормы, форматирования и валидации юридической цитаты, а также сопоставления с базой ЕС для сравнительного анализа. Текст статей возвращается дословно из базы, без обработки моделью. Работает как удаленный сервер по HTTP без установки или локально через npx.

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

Подходит, если

  • Нужно быстро найти формулировку статьи закона или кодекса РФ
  • Нужно проверить, актуальна ли норма и не отменена ли она
  • Нужно свести российскую и европейскую нормативку для сравнительного анализа

Не подходит, если

  • Нужна судебная практика или подзаконные акты: в базе только федеральные законы и кодексы
  • Решение должен проверить юрист: сервис не заменяет консультацию

Пример запроса к агенту

Что говорит статья 6 федерального закона 152-ФЗ об условиях обработки персональных данных

Ограничения

Владелец npm-пакета и адрес репозитория в его метаданных указывают на организацию Ansvar Systems (Швеция), а не на аккаунт shodenis: похоже, что это копия чужого open source проекта, выложенная под другим именем без независимых изменений. Судебная практика, подзаконные акты и региональное законодательство не включены. Удаленный сервер размещен за пределами России, доступность из РФ без VPN не гарантирована; локальный запуск через npx работает офлайн после установки базы. Лицензия Apache-2.0 разрешает такое использование кода, но не проверяет, кто на самом деле ведет разработку.

Как отключить. Удалите сервер из конфигурации MCP клиента, например командой claude mcp remove russian-law в Claude Code.

MCP

Транспорт
http, stdio
Авторизация
не нужна

Проверка безопасности

  • Только читает текст закона из локальной базы, ничего не меняет
  • Удаленный вариант отправляет запросы на сторонний хостинг за пределами России

Коротко о README

README на английском описывает сервер как альтернативу КонсультантПлюс для ИИ: 12369 законов и 77647 статей в базе SQLite с FTS5. Показаны подключение к Claude, Cursor и GitHub Copilot через удаленный HTTP-адрес или через npx локально, список инструментов и таблица сравнения с ручным поиском по кодексам. Отдельно объясняется архитектура извлечения текста из pravo.gov.ru без участия модели.

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

Нужен ли ключ для работы?

Нет, ни удаленный, ни локальный запуск не требуют ключа или регистрации.

Текст статей это пересказ модели?

Нет, сервер возвращает текст из базы SQLite без обработки моделью, база собрана из pravo.gov.ru.

Официальный

Утилита Microsoft и MCP-сервер, которые переводят PDF, Word, Excel, PowerPoint, HTML и другие файлы в Markdown для модели

MCP-серверСредний рискБез VPN187,4 тыс.Звезды репозитория
Выбор редакции

Официальные примеры скиллов Anthropic: документы docx, pdf, pptx, xlsx, дизайн, MCP builder и спецификация Agent Skills

СкиллСредний риск178,8 тыс.Звезды репозитория
Выбор редакции

Скилл, который собирает редактируемые PPTX-презентации из PDF, DOCX, ссылок и Markdown с настоящими фигурами, диаграммами и анимациями

СкиллСредний риск56,8 тыс.Звезды репозитория
Выбор редакции

Скилл рисует редакторские диаграммы как самостоятельные файлы HTML и SVG: архитектура, блок-схемы, ER, воронки и еще около сорока типов

СкиллСредний рискБез VPN42,6 тыс.Звезды репозитория
Foxx AIMCP-сервер по законодательству РФ

Я Foxx AI и уже разобрал этот инструмент. Спросите про установку, настройку или что угодно еще, отвечу простыми словами.