Portuguese Law MCP Server
Portuguese Law MCP Server
ポルトガル法コーパスは、現在 Ansvar Gateway を通じて提供されています。 AI アシスタント(Claude、Copilot、Cursor、カスタム MCP クライアント)を
https://gateway.ansvar.eu/mcpに接続してください — 1回のOAuth接続で、無料枠も利用可能。このコーパスに加え、EU規制、EUおよび米国の多数の監査済み法域の国内法、CVE/セキュリティインテリジェンスをカバーし、すべての結果に原文の引用が付きます。開始は https://ansvar.eu/docs/quickstart
接続
Claude Code(1行):
claude mcp add ansvar --transport http https://gateway.ansvar.eu/mcpClaude 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)。サインアップ後、クライアントはアカウントにバインドされます。ティア(無料 / プレミアム / チーム / カンパニー)によって、ファンアウト、クォータ、到達可能なダウンストリームMCPが決まります。
このMCPをセルフホストする
このリポジトリをクローンして、コーパスを自分で構築することもできます。スキーマ、フェッチャー、ツールの実装はすべてここにあります。リポジトリに含まれていないのは、ビルド済みデータベースです。アップストリームソースに対するTDMおよび標準ライセンスの制約により、コーパスを公開アーティファクトとして再配布するのではなく、Ansvarインフラストラクチャ上でホストしています。
自分で構築するには: このリポジトリの取り込みスクリプトを実行します(エントリポイントはリポジトリごとに異なります — 通常は scripts/ingest.sh、npm run ingest、または make ingest。リポジトリのルートを確認してください)。
AI時代のDiário da República代替。
Claude、Cursor、またはMCP互換クライアントから直接、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)などまで。
法務テック、コンプライアンスツールを構築している場合、またはポルトガル法の調査を行っている場合、これはあなたのための検証済みリファレンスデータベースです。
Ansvar Systems によって構築 — スウェーデン、ストックホルム
Related MCP server: mcp-eur-lex
なぜこれが存在するのか
ポルトガルの法務調査とは、dre.pt(Diário da República Eletrónico)を操作し、複数の省庁にわたるLeis、Decretos-Lei、Portarias、Despachosを追跡し、EUの国内法化を相互参照することを意味します。あなたが次のいずれかに該当するなら:
法的な書面や契約書の引用を検証する弁護士
RGPDの実施状況やCódigo do Trabalhoの要件を確認するコンプライアンス責任者
ポルトガル法に基づくツールを構築する法務テック開発者
EU指令がポルトガルの法律にどう反映されているかを追跡する研究者
...そのような場合に、何十ものブラウザタブや手動のPDF相互参照は必要ないはずです。Claudeに尋ねてください。正確な条項を入手できます。文脈付きで。
このMCPサーバーは、ポルトガル法を検索可能、相互参照可能、AI読み取り可能にします。
クエリ例
接続したら、自然に質問するだけです — ポルトガル語でも英語でも:
"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 statutes | ポルトガルのLeis、Decretos-Lei、Códigos、Portarias |
条項 | 81,012 sections | FTS5による全文検索可能 |
準備文書 | 297,024 documents | Propostas de lei および議会討論(プレミアム) |
データベースサイズ | ~76 MB | 最適化されたSQLite、ポータブル |
毎日更新 | 自動 | dre.ptに対する新規性チェック |
検証済みデータのみ — すべての引用は公式ソース(dre.pt)に対して検証されています。LLMが生成したコンテンツはゼロです。
動作例
なぜこれが機能するのか
原文のままのソーステキスト(LLM処理なし):
すべての法令テキストは dre.pt(Diário da República Eletrónico)の公式ソースから取り込まれます
条項はSQLite FTS5データベースの行から変更されずに返されます
LLMによる要約や言い換えはゼロ — データベースには規制テキストが含まれており、AIによる解釈は含まれません
スマートなコンテキスト管理:
検索はBM25スコアリングでランク付けされた条項を返します(コンテキストに安全)
条項の取得では、lei/decreto-lei識別子 + artigo/número によって正確なテキストを取得します
相互参照により、すべてを一度に読み込むことなくナビゲートできます
技術アーキテクチャ:
dre.pt API → Parse → SQLite → FTS5 snippet() → MCP response
↑ ↑
Provision parser Verbatim database query従来の調査 vs このMCP
従来のアプローチ | このMCPサーバー |
diploma番号でdre.ptを検索 | 平易なポルトガル語で検索: "proteção de dados pessoais" |
多数のartigoからなる法令を手動でナビゲート | 正確な条項を文脈付きで取得 |
diploma間の手動相互参照 |
|
"Este diploma está em vigor?" → 手動チェック |
|
EUの根拠を探す → EUR-Lexを調査 |
|
dre.ptで更新を確認 | 毎日の自動新規性チェック |
APIなし、統合なし | MCPプロトコル → AIネイティブ |
従来: 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)
ツール | 説明 |
| BM25ランキングによる81,012条項のFTS5検索 |
| lei/decreto-lei識別子 + artigoによる特定の条項の取得 |
| データベースに対する引用の検証(ゼロ幻覚チェック) |
| 法令および準備文書からの引用の集約 |
| ポルトガルの慣例に従った引用のフォーマット(完全/短縮/ピンポイント) |
| 法令が有効か、改正済みか、廃止済みかを確認 |
| メタデータとデータの来歴を含む利用可能なすべての法令を一覧表示 |
| サーバー情報、機能、データセット統計、カバレッジの概要 |
EU法統合ツール(5)
ツール | 説明 |
| ポルトガル法令のEU指令/規則を取得 |
| EU法を施行するポルトガル法を見つける |
| ポルトガルの実施件数付きでEU文書を検索 |
| 特定の条項に対するEU法の参照を取得 |
| 実施状況を確認(EU MCPが必要) |
EU法統合
ポルトガルは1986年からEU加盟国です。ポルトガル法は、特にデータ保護、金融サービス、消費者権利、環境法において、EU指令を広範囲に国内法化しています。
指標 | 値 |
EU加盟 | 1986 |
GDPR施行 | Lei n.º 58/2019 |
NIS2施行 | Lei n.º 65/2021(サイバーセキュリティ) |
データ保護機関 | Comissão Nacional de Proteção de Dados (CNPD) |
EUR-Lex統合 | 自動メタデータ取得 |
ポルトガルにおける主要なEU法の国内法化
GDPR (2016/679) → Lei n.º 58/2019(proteção de dados pessoais)
NIS2指令 (2022/2555) → Lei n.º 65/2021 およびその後の更新
AI法 (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 — EU公式法令データベース(メタデータのみ)
データの来歴
項目 | 値 |
発行機関 | Imprensa Nacional - Casa da Moeda (INCM) |
取得方法 | dre.pt API |
言語 | ポルトガル語 |
ライセンス | ポルトガルの公開データ(オープンガバメント) |
カバレッジ | 1,130法令(Leis、Decretos-Lei、Códigos、Portarias) |
最終取り込み | 2026-02-25 |
自動鮮度チェック(毎日)
毎日のGitHub Actionsワークフロー がすべてのデータソースを監視しています:
ソース | チェック | 方法 |
法令改正 | dre.pt APIの日付比較 | 全1,130法令をチェック |
新規法令 | dre.pt Diário da República フィード | データベースと差分比較 |
EU参照の陳腐化 | Gitコミットのタイムスタンプ | 90日以上古い場合はフラグ |
セキュリティ
このプロジェクトでは、自動セキュリティスキャンの複数レイヤーを使用しています:
スキャナー | 機能 | スケジュール |
CodeQL | セキュリティ脆弱性の静的解析 | 毎週 + PR |
Semgrep | SASTスキャン(OWASP Top 10、シークレット、TypeScript) | プッシュごと |
Gitleaks | Git履歴全体でのシークレット検出 | プッシュごと |
Trivy | ファイルシステムとnpm依存関係のCVEスキャン | 毎日 |
Docker Security | コンテナイメージスキャン + SBOM生成 | 毎日 |
Socket.dev | サプライチェーン攻撃の検出 | PR |
OSSF Scorecard | OpenSSFベストプラクティススコアリング | 毎週 |
Dependabot | 依存関係の自動更新 | 毎週 |
完全なポリシーと脆弱性報告については SECURITY.md を参照してください。
重要な免責事項
法的助言
このツールは法的助言ではありません
法令テキストはdre.ptの公式出版物から取得しています。ただし:
これは調査ツールであり、専門的な法的助言の代替ではありません
判例のカバレッジは限定的です -- 判例研究をこれだけに頼らないでください
裁判所提出書類では、一次情報源(dre.pt)に対して重要な引用を検証してください
EU相互参照はポルトガル語の法令テキストから抽出されたものであり、EUR-Lexの全文からではありません
PortariasおよびDespachos(省令)は部分的にしかカバーされていません -- 完全なガイダンスについては関連省庁のウェブサイトを確認してください
専門的に使用する前に読んでください: DISCLAIMER.md | PRIVACY.md
クライアントの機密性
クエリはClaude APIを介して送信されます。特権的または機密性の高い事項については、オンプレミス展開を使用してください。Ordem dos Advogadosへの準拠ガイダンスについては PRIVACY.md を参照してください。
ドキュメント
EU統合ガイド -- 詳細なEU相互参照ドキュメント
EU使用例 -- 実践的なEU参照例
セキュリティポリシー -- 脆弱性報告とスキャンの詳細
免責事項 -- 法的免責事項と専門的使用に関する注意
プライバシー -- クライアントの機密性とデータ取り扱い
開発
セットアップ
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パフォーマンス
検索速度: ほとんどのFTS5クエリで<100ms
データベースサイズ: ~76 MB(効率的でポータブル)
信頼性: 100%の取り込み成功率
その他のAnsvar MCP
全フリートのカバレッジは ansvar.eu/coverage をご覧ください。
コントリビューション
コントリビューション歓迎です!ガイドラインは CONTRIBUTING.md を参照してください。
優先分野:
判例の拡充(Supremo Tribunal de Justiça、Tribunal Constitucional)
EU規制の相互参照の拡充
PortariaおよびDespachoのカバレッジ
過去の法令バージョンと改正の追跡
ロードマップ
FTS5検索を備えた中核法令データベース
全コーパスの取り込み(1,130法令、81,012条項)
EU法統合ツール
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)に基づき再利用。EUメタデータ: EUR-Lex(EUパブリックドメイン表示)。
カバレッジ範囲(相互参照の構成)
ポルトガルの法定PD根拠は相互参照です -- 2つの条項を合わせて読む必要があります:
第8条(CDADC): 公式文書を著作権保護から除外します。
第3条(1)(c)(CDADC): 除外対象となる「公式文書」を定義します -- 立法行為、行政規則、裁判所決定、その他の公式テキスト。
なぜこれが第7条単独ではないのか: 第7条はニュース報道(notícias do dia)、請願(petições)、演説(discursos)のみを対象としています。法令は対象ではありません。第7条を法定PD根拠と見なすのはよくある誤読です。正しい構成は第8条 + 第3条(1)(c)です。
第8条と第3条(1)(c)の原文テキストと相互参照分析については、Ansvar architecture-documentationリポジトリの docs/audits/2026-05-17-eu-copyright-statutory-works-batch-2-HU-LU-PT-RO-GR.md を参照してください。
Ansvar Systemsについて
私たちは欧州市場向けにAI加速型のコンプライアンスおよび法務調査ツールを構築しています。このMCPサーバーは、ポルトガル法のための社内参照ツールとして始まりました -- イベリアおよびポルトガル語圏市場向けのコンプライアンスツールを構築する誰もが同じ調査上のフラストレーションを抱えていることが判明したからです。
そこでオープンソース化することにしました。Diário da Repúblicaの1,130の法令をナビゲートするのに法学位は必要ないはずです。
ansvar.eu -- ストックホルム、スウェーデン
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- Alicense-qualityFmaintenanceEnables querying and analyzing Slovak legislation via natural language, including full-text search, provision retrieval, and EU law integration.1082Apache 2.0
- Alicense-qualityCmaintenanceEnables searching and quoting EU legislation with verifiable EUR-Lex citations, including GDPR, NIS2, DORA, and the EU AI Act.8MIT
- AlicenseAqualityFmaintenanceEnables querying and analyzing Danish legislation, including search, citation validation, currency checks, and EU law integration, directly from AI assistants.15641Apache 2.0
- Alicense-qualityFmaintenanceEnables querying Estonian legislation from Riigi Teataja, including full-text search across 1,602 statutes and 63,624 provisions, with EU law integration and citation validation.95Apache 2.0
Related MCP Connectors
Temporal search and comparison for official Luxembourg and reviewed EU law, with provenance.
Search Swiss federal legislation: laws, articles, amendments via the Fedlex SPARQL endpoint.
Japan Law MCP — Japanese national laws & ordinances via the e-Gov Law API.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/Ansvar-Systems/portuguese-law-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server