Skip to main content
Glama
Ansvar-Systems

Portuguese Law MCP Server

Portuguese Law MCP Server

Корпус португальского законодательства теперь доступен через Ansvar Gateway. Подключите вашего AI-ассистента (Claude, Copilot, Cursor, кастомный MCP-клиент) к https://gateway.ansvar.eu/mcp — одно OAuth-подключение, доступен бесплатный тариф, охватывающий этот корпус, а также регламенты ЕС, национальное законодательство десятков проверенных юрисдикций (Европа + США) и аналитику CVE/безопасности, каждый результат — с дословной ссылкой на источник. Начните здесь: https://ansvar.eu/docs/quickstart

Подключение

Claude Code (одной строкой):

claude mcp add ansvar --transport http https://gateway.ansvar.eu/mcp

Claude Desktop / Cursor — добавьте в claude_desktop_config.json (или mcp.json):

{
  "mcpServers": {
    "ansvar": {
      "type": "url",
      "url": "https://gateway.ansvar.eu/mcp"
    }
  }
}

Claude.ai — Настройки → Коннекторы → Добавить пользовательский коннектор → вставьте https://gateway.ansvar.eu/mcp

Первый запрос открывает поток регистрации OAuth (подробности настройки: ansvar.eu/docs/quickstart). После регистрации ваш клиент привязывается к вашей учётной записи; тариф (free / premium / team / company) определяет fan-out, квоту и то, какие нижестоящие MCP доступны.


Самостоятельное размещение этого MCP

Вы также можете склонировать этот репозиторий и собрать корпус самостоятельно. Схема, fetcher и реализации инструментов находятся здесь. Чего нет в репозитории — это предварительно собранная база данных: ограничения TDM и лицензирования стандартов на исходные источники означают, что мы размещаем корпус на инфраструктуре Ansvar, а не распространяем его как публичный артефакт.

Соберите свой: запустите скрипт приёма данных этого репозитория (точка входа зависит от репозитория — обычно scripts/ingest.sh, npm run ingest или make ingest; проверьте корень репозитория).

Альтернатива Diário da República для эпохи ИИ.

MCP Registry License GitHub stars CI Daily Data Check Database Provisions

Запрашивайте 1,130 португальских законодательных актов — от Lei n.º 58/2019 (proteção de dados pessoais) и Código Penal до Código Civil, Código do Trabalho, Decreto-Lei n.º 7/2004 (comércio eletrónico) и других — напрямую из Claude, Cursor или любого MCP-совместимого клиента.

Если вы создаёте legal tech, инструменты комплаенса или занимаетесь португальскими юридическими исследованиями, это ваша проверенная справочная база данных.

Создано компанией Ansvar Systems -- Стокгольм, Швеция


Related MCP server: Estonian Law MCP Server

Почему это существует

Португальские юридические исследования означают навигацию по dre.pt (Diário da República Eletrónico), отслеживание Leis, Decretos-Lei, Portarias и Despachos в нескольких министерствах, а также перекрёстные ссылки на транспонированные акты ЕС. Будь вы:

  • Юрист, проверяющий цитаты в заявлении или контракте

  • Специалист по комплаенсу, проверяющий внедрение RGPD или требования Código do Trabalho

  • Разработчик legal tech, создающий инструменты на основе португальского законодательства

  • Исследователь, прослеживающий директивы ЕС до португальского законодательства

...вам не нужны десятки вкладок браузера и ручное перекрёстное сравнение PDF. Спросите Claude. Получите точную норму. С контекстом.

Этот MCP-сервер делает португальское законодательство доступным для поиска, перекрёстных ссылок и чтения ИИ.


Примеры запросов

После подключения просто задавайте вопросы естественно — на португальском или английском:

  • "O que diz a Lei n.º 58/2019 (proteção de dados pessoais) sobre o consentimento?"

  • "O Código Penal está em vigor? Quais são as disposições sobre criminalidade informática?"

  • "Pesquisa por 'proteção de dados pessoais' na legislação portuguesa"

  • "Quais as diretivas europeias que a Lei n.º 58/2019 implementa?"

  • "Que diz o Código Civil sobre responsabilidade contratual?"

  • "Encontre as disposições do Código do Trabalho sobre teletrabalho"

  • "Quais as leis portuguesas que implementam o RGPD?"

  • "Which Portuguese laws implement the GDPR?"

  • "Compare NIS2 implementation requirements across Portuguese statutes"


Что включено

Категория

Количество

Детали

Законодательные акты

1,130 законов

Португальские Leis, Decretos-Lei, Códigos и Portarias

Положения

81,012 разделов

Полнотекстовый поиск через FTS5

Подготовительные работы

297,024 документа

Propostas de lei и парламентские дебаты (Premium)

Размер базы данных

~76 МБ

Оптимизированная SQLite, переносимая

Ежедневные обновления

Автоматические

Проверки актуальности по dre.pt

Только проверенные данные — каждая цитата проверяется по официальным источникам (dre.pt). Ноль LLM-сгенерированного контента.


Посмотрите в действии

Почему это работает

Дословный текст источника (без обработки LLM):

  • Весь текст законодательных актов загружается из официальных источников dre.pt (Diário da República Eletrónico)

  • Положения возвращаются без изменений из строк базы данных SQLite FTS5

  • Ноль LLM-суммаризации или перефразирования — база данных содержит текст нормативных актов, а не интерпретации ИИ

Умное управление контекстом:

  • Поиск возвращает ранжированные положения с оценкой BM25 (безопасно для контекста)

  • Получение положения даёт точный текст по идентификатору lei/decreto-lei + artigo/número

  • Перекрёстные ссылки помогают перемещаться, не загружая всё сразу

Техническая архитектура:

dre.pt API → Parse → SQLite → FTS5 snippet() → MCP response
               ↑                      ↑
        Provision parser       Verbatim database query

Традиционное исследование против этого MCP

Традиционный подход

Этот MCP-сервер

Поиск по dre.pt по номеру документа

Поиск по простому португальскому: "proteção de dados pessoais"

Ручная навигация по многостатейным законам

Получение точного положения с контекстом

Ручное перекрёстное сопоставление документов

build_legal_stance агрегирует данные из разных источников

"Este diploma está em vigor?" → ручная проверка

инструмент check_currency → ответ за секунды

Поиск базы в ЕС → копаться в EUR-Lex

get_eu_basis → связанные директивы ЕС мгновенно

Проверка dre.pt на обновления

Ежедневные автоматические проверки актуальности

Нет API, нет интеграции

протокол MCP → нативный для ИИ

Традиционно: Поиск на dre.pt → Скачать PDF → Ctrl+F → Сверить с proposta de lei → Проверить EUR-Lex → Повторить

Этот MCP: "Qual o artigo da Lei 58/2019 sobre consentimento e qual a diretiva europeia que lhe dá base?" → Готово.


Доступные инструменты (13)

Основные инструменты юридических исследований (8)

Инструмент

Описание

search_legislation

Поиск FTS5 по 81 012 положениям с ранжированием BM25

get_provision

Получение конкретного положения по идентификатору lei/decreto-lei + artigo

validate_citation

Проверка цитаты по базе данных (проверка на отсутствие галлюцинаций)

build_legal_stance

Агрегация цитат из законодательных актов и подготовительных материалов

format_citation

Форматирование цитат по португальским правилам (полная/краткая/точная)

check_currency

Проверка, действует ли закон, изменён или отменён

list_sources

Список всех доступных законов с метаданными и происхождением данных

about

Информация о сервере, возможности, статистика набора данных и сводка охвата

Инструменты интеграции с правом ЕС (5)

Инструмент

Описание

get_eu_basis

Получить директивы/регламенты ЕС для португальского закона

get_portuguese_implementations

Найти португальские законы, реализующие акт ЕС

search_eu_implementations

Поиск документов ЕС с количеством португальских имплементаций

get_provision_eu_basis

Получить ссылки на право ЕС для конкретного положения

validate_eu_compliance

Проверить статус имплементации (требуется EU MCP)


Интеграция с правом ЕС

Португалия является государством-членом ЕС с 1986 года. Португальское законодательство широко имплементирует директивы ЕС, особенно в области защиты данных, финансовых услуг, прав потребителей и экологического права.

Показатель

Значение

Член ЕС с

1986

Имплементация GDPR

Lei n.º 58/2019

Имплементация NIS2

Lei n.º 65/2021 (кибербезопасность)

Орган по защите данных

Comissão Nacional de Proteção de Dados (CNPD)

Интеграция EUR-Lex

Автоматическое получение метаданных

Ключевые португальские имплементации ЕС

  • GDPR (2016/679) → Lei n.º 58/2019 (proteção de dados pessoais)

  • Директива NIS2 (2022/2555) → Lei n.º 65/2021 и последующие обновления

  • Акт об ИИ (2024/1689) → имплементация в Португалии в процессе

  • eIDAS (910/2014) → Decreto-Lei n.º 290-D/99 и обновления

  • Директива AML (2015/849) → Lei n.º 83/2017 (combate ao branqueamento)

  • Директива о правах потребителей (2011/83) → Decreto-Lei n.º 24/2014

Примечание о типах законодательных актов: Португальское право использует законодательную иерархию — Lei (парламент), Decreto-Lei (правительство), Portaria (министерство), Despacho (ведомство). База данных охватывает основные уровни (Lei и Decreto-Lei), наиболее важные для комплаенс-исследований.

См. EU_INTEGRATION_GUIDE.md для подробной документации.


Источники данных и актуальность

Весь контент берётся из авторитетных португальских правовых баз данных:

  • dre.pt - Diário da República Eletrónico — официальная португальская база законодательства

  • EUR-Lex — официальная база законодательства ЕС (только метаданные)

Происхождение данных

Поле

Значение

Авторитет

Imprensa Nacional - Casa da Moeda (INCM)

Метод получения

dre.pt API

Язык

португальский

Лицензия

открытые государственные данные Португалии

Охват

1,130 законодательных актов (Leis, Decretos-Lei, Códigos, Portarias)

Последняя загрузка

2026-02-25

Автоматические проверки актуальности (ежедневно)

Ежедневный рабочий процесс GitHub Actions отслеживает все источники данных:

Источник

Проверка

Метод

Изменения законодательных актов

Сравнение дат из API dre.pt

Проверены все 1 130 законодательных актов

Новые правовые акты

Лента dre.pt Diário da República

Сверено с базой данных

Устаревание ссылок на ЕС

Временные метки коммитов Git

Помечается, если старше 90 дней


Безопасность

Этот проект использует несколько уровней автоматического сканирования безопасности:

Сканер

Что делает

Расписание

CodeQL

Статический анализ на предмет уязвимостей безопасности

Еженедельно + PR

Semgrep

SAST-сканирование (OWASP Top 10, секреты, TypeScript)

Каждый push

Gitleaks

Обнаружение секретов во всей истории Git

Каждый push

Trivy

Сканирование CVE файловой системы и npm-зависимостей

Ежедневно

Docker Security

Сканирование образов контейнеров + генерация SBOM

Ежедневно

Socket.dev

Обнаружение атак через цепочку поставок

PR

OSSF Scorecard

Оценка по лучшим практикам OpenSSF

Еженедельно

Dependabot

Автоматическое обновление зависимостей

Еженедельно

Полную политику и порядок сообщения об уязвимостях см. в SECURITY.md.


Важные оговорки

Юридическая консультация

ЭТОТ ИНСТРУМЕНТ НЕ ЯВЛЯЕТСЯ ЮРИДИЧЕСКОЙ КОНСУЛЬТАЦИЕЙ

Текст законодательных актов взят из официальных публикаций dre.pt. Однако:

  • Это исследовательский инструмент, а не замена профессиональному юрисконсульту

  • Охват судебной практики ограничен -- не полагайтесь только на него при исследовании судебных прецедентов

  • Проверяйте важные цитаты по первоисточникам (dre.pt) для судебных документов

  • Перекрёстные ссылки на ЕС извлечены из текста португальских законодательных актов, а не из полного текста EUR-Lex

  • Portarias и Despachos (министерские приказы) охвачены лишь частично -- за полной информацией обращайтесь на сайты соответствующих министерств

Перед профессиональным использованием прочтите: DISCLAIMER.md | PRIVACY.md

Конфиденциальность клиентов

Запросы обрабатываются через Claude API. Для материалов с адвокатской тайной или конфиденциальных вопросов используйте развёртывание on-premise. См. PRIVACY.md с рекомендациями по соблюдению требований Ordem dos Advogados.


Документация


Разработка

Настройка

git clone https://github.com/Ansvar-Systems/portuguese-law-mcp
cd portuguese-law-mcp
npm install
npm run build
npm test

Локальный запуск

npm run dev                                       # Start MCP server
npx @anthropic/mcp-inspector node dist/index.js   # Test with MCP Inspector

Управление данными

npm run ingest                     # Ingest statutes from dre.pt
npm run build:db                   # Rebuild SQLite database
npm run drift:detect               # Run drift detection
npm run check-updates              # Check for amendments and new statutes
npm run census                     # Generate coverage census report

Производительность

  • Скорость поиска: <100мс для большинства запросов FTS5

  • Размер базы данных: ~76 МБ (эффективно, портативно)

  • Надёжность: 100% успешность загрузки данных


Другие MCP-серверы Ansvar

Полный перечень всех MCP-серверов на ansvar.eu/coverage.

Участие в проекте

Приветствуются любые вклады! См. CONTRIBUTING.md с рекомендациями.

Приоритетные направления:

  • Расширение судебной практики (Supremo Tribunal de Justiça, Tribunal Constitucional)

  • Расширение перекрёстных ссылок на нормативные акты ЕС

  • Охват Portaria и Despacho

  • Исторические версии законодательных актов и отслеживание поправок


Дорожная карта

  • Основная база законодательных актов с поиском FTS5

  • Загрузка всего корпуса (1,130 законодательных актов, 81,012 положений)

  • Инструменты интеграции с правом ЕС

  • Развёртывание Vercel Streamable HTTP

  • Ежедневные проверки актуальности

  • Расширение судебной практики (STJ, Tribunal Constitucional)

  • Исторические версии законодательных актов (отслеживание поправок)

  • Охват Portaria и Despacho

  • Переводы ключевых законодательных актов на английский


Цитирование

Если вы используете этот MCP-сервер в академических исследованиях:

@software{portuguese_law_mcp_2026,
  author = {Ansvar Systems AB},
  title = {Portuguese Law MCP Server: Production-Grade Legal Research Tool},
  year = {2026},
  url = {https://github.com/Ansvar-Systems/portuguese-law-mcp},
  note = {1,130 Portuguese statutes with 81,012 provisions and EU law cross-references}
}

Лицензия

Apache License 2.0. Подробности см. в LICENSE.

Лицензии на данные

Код атрибуции Ansvar: Portuguese-CDADC-Art-7-and-8. Основание: перекрёстная ссылка между CDADC (Codigo do Direito de Autor e dos Direitos Conexos) ст. 8 и ст. 3(1)(c).

  • Законы и законодательные акты: Imprensa Nacional - Casa da Moeda через Diario da Republica (dre.pt / diariodarepublica.pt). Используется в соответствии с CDADC ст. 8 + ст. 3(1)(c).

  • Метаданные ЕС: EUR-Lex (уведомление об общественном достоянии ЕС).

Объём охвата (построение перекрёстных ссылок)

Основа общественного достояния для португальских законодательных актов — это перекрёстная ссылка — она требует совместного прочтения двух статей:

  • Ст. 8 (CDADC): исключает официальные документы из-под защиты авторским правом.

  • Ст. 3(1)(c) (CDADC): определяет, что считается «официальным документом» для такого исключения — законодательные акты, административные регламенты, судебные решения и другие официальные тексты.

Почему это не только ст. 7: Ст. 7 охватывает только новостные сообщения (notícias do dia), петиции (petições) и речи (discursos). Она НЕ охватывает законодательные акты. Трактовка ст. 7 как основания общественного достояния для законодательных актов — распространённое заблуждение. Правильная конструкция — ст. 8 + ст. 3(1)(c).

См. docs/audits/2026-05-17-eu-copyright-statutory-works-batch-2-HU-LU-PT-RO-GR.md в репозитории Ansvar architecture-documentation для точного текста ст. 8 и ст. 3(1)(c) и анализа перекрёстных ссылок.


О компании Ansvar Systems

Мы создаём инструменты для комплаенса и юридических исследований с ускорением на основе ИИ для европейского рынка. Этот MCP-сервер начинался как наш внутренний справочный инструмент по португальскому праву -- как оказалось, у всех, кто создаёт инструменты комплаенса для иберийского и лузофонного рынков, одни и те же проблемы с исследованиями.

Поэтому мы открываем его исходный код. Навигация по 1 130 правовым актам в Diário da República не должна требовать юридического образования.

ansvar.eu -- Стокгольм, Швеция


Related MCP Connectors

Related MCP Servers