leis-mcp
MCP-сервер ищет и цитирует точный текст более 1,2 млн норм бразильского права с ссылкой на официальный источник
- 66 ★ репозитория
- Последний коммит
- MIT
Расширенный доступ
Почему такой уровень
- Сервер ходит в сеть за индексом и текстами норм и пишет кэш на диск
- Конвертированные тексты могут содержать ошибки, и на них нельзя опираться как на официальную публикацию
Установка
- Работает в
В терминале, через SkillFoxx CLI
npx skillfoxx add mcp/leis-mcpОпределит агенты на машине, покажет уровень доступа и зафиксирует версию.
Другие способы установки
Доступ и проверки
Как мы проверяемРасширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.
- Сервер ходит в сеть за индексом и текстами норм и пишет кэш на диск
- Конвертированные тексты могут содержать ошибки, и на них нельзя опираться как на официальную публикацию
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Сервер дает Claude Code, Claude Desktop, Cursor, VS Code, Codex и другим MCP-клиентам доступ к законодательству Бразилии из публичного репозитория `ctresb/leis`. Вместо пересказа по памяти агент находит норму, читает нужный пункт и цитирует точный текст с ссылкой на официальный источник (`normas.leg.br`, LexML) и путем в архиве. Четыре инструмента: `buscar_norma` находит норму по ссылкам вроде `8.245`, `8245/1991` или `Lei 8.245/91` и возвращает заголовок, дату и признак отмены, `ler_artigo` отдает статью, параграф, пункт и подпункт с контекстом и готовой цитатой (`art. 23, III`), `buscar_texto` ищет слово или фрагмент без учета регистра и акцентов, `listar_normas` ведет по уровням: сфера, тип, штат или орган, год. Ресурс `leis://apelidos` перечисляет более 40 коротких названий, среди них `CLT`, `CDC`, `LGPD`, `CPC` и `lei do inquilinato`. Индекс на SQLite скачивается один раз (около 100 МБ) и обновляется каждую неделю, а тексты подгружаются по запросу с проверкой хеша. Сервер только читает, исходный репозиторий не меняется. Каждый ответ несет предупреждения об отмене, о несводной редакции и об автоматической конвертации.
Для кого. Юристам, студентам и разработчикам юридических сервисов, которые работают с бразильским правом и хотят, чтобы ассистент цитировал норму дословно.
Подходит, если
- Нужно сослаться на статью закона, например `art. 23, III` Закона об аренде 8.245/1991, с точным текстом
- Надо найти норму по короткому названию вроде `LGPD`, `CDC` или `CLT`
- Проверка вопроса требует знать, отменена ли норма или норма без сводной редакции
- Нужен просмотр перечня норм по штату, муниципалитету или регулятору и году
Не подходит, если
- Нужна юридическая консультация или заключение: сервер отдает только тексты норм
- Требуется официальная публикация: конвертированный текст не заменяет Diário Oficial
- Нужны право другой страны или судебная практика: в архиве только нормы Бразилии
Пример запроса к агенту
Обязан ли арендатор вернуть имущество в том состоянии, в котором получил? Процитируй норму Закона об аренде 8.245/1991MCP
- Транспорт
- stdio
- Авторизация
- не нужна
Ограничения
Текст конвертируется автоматически из официальных источников и может содержать ошибки конвертации или распознавания, поэтому в каждом ответе есть предупреждение и ссылка `fonte`. `buscar_texto` без параметра `norma` ищет только по уже скачанным нормам, а полное скачивание 1,2 млн норм не предусмотрено, для расширения кэша служит `uvx leis-mcp warm`. Статус отмены берется из заголовка и пометок в тексте без независимой проверки. Метаданные региональных и муниципальных норм выводятся эвристикой по имени файла. Контент идет с `raw.githubusercontent.com`, у которого могут быть ограничения числа запросов. Нужен `uv`, рекомендован `ripgrep`. Язык инструментов и ответов португальский.
Как отключить. Выполните `claude mcp remove leis` или уберите запись из MCP-конфигурации клиента. Кэш и индекс можно удалить вместе с папкой данных сервера.
Частые вопросы
Как подключить leis-mcp к Claude Code?
Выполните `uvx leis-mcp index` для скачивания индекса, затем `claude mcp add leis -- uvx leis-mcp serve`. Нужен `uv`, `ripgrep` рекомендован.
Есть ли способ поставить без терминала?
Да, для Claude Desktop скачайте файл `leis-mcp.mcpb` из релизов и откройте его: Claude Desktop покажет экран установки и подготовит Python.
Откуда берутся тексты норм?
Из публичного репозитория `ctresb/leis`, который конвертирует официальные источники в Markdown. Сервер только читает его, а каждый ответ содержит ссылку `fonte` на официальный текст.
Работает ли сервер без сети?
Частично: то, что уже лежит в кэше, доступно офлайн. Индекс и новые тексты сервер скачивает при первом обращении.
Можно ли искать по всему архиву сразу?
`buscar_texto` без `norma` ищет только в нормах из кэша. Чтобы расширить поиск, выполните `uvx leis-mcp warm`: команда подгружает около 40 норм по коротким названиям. Семантического поиска нет.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
MCP-серверыMCP-сервер к открытым данным Бразилии: экономика, законы, госзакупки, суды, выборы, экология и другие ведомства
MCP-сервер правовых данных Legal Data Hunter: поиск по судебной практике, законам и доктрине из более чем 110 стран
MCP-сервер по госзакупкам Бразилии: данные PNCP и реестра компаний без ключа и регистрации.
MCP-сервер и CLI ищут бразильские компании по коду CNAE и региону в локальной базе открытых данных Receita Federal.
MCP-сервер дает агенту поиск и ответы по локальным документам с гибридным индексом, повторным ранжированием и ссылками на разделы.
MCP-сервер для поиска и загрузки научных статей из arXiv, PubMed, bioRxiv, Semantic Scholar и других открытых источников
Сравнение с похожими
Карточки с тем же главным запросом: чем они отличаются.
| Инструмент | Официальный | Авторизация | Звезды репозитория | Главное отличие |
|---|---|---|---|---|
| leis-mcp (эта карточка) | нет | не нужна | 66 | |
| Korean Law MCP | нет | API-ключ | 2 866 | тот же класс задач для права Кореи, а здесь нормы Бразилии с официальными ссылками и предупреждениями об отмене |
| MCP-сервер по законодательству РФ | нет | не нужна | 9 | сервер по российскому праву, а тут архив нормативных актов Бразилии на португальском |
Коротко о README
README на португальском излагает назначение сервера, быстрый старт, таблицу инструментов с примером ответа, список коротких названий, клиентов, устройство и ограничения. В конце названы источники архива.