spanish-law-mcp
Spanish Law MCP Server
スペイン法コーパスは、現在 Ansvar Gateway を通じて提供されています。 AIアシスタント(Claude、Copilot、Cursor、カスタムMCPクライアント)を
https://gateway.ansvar.eu/mcpに接続してください — 1つのOAuth接続で、無料ティアを利用でき、このコーパスに加えてEU規制、監査済みの28法域にわたる国内法、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時代のBOE(Boletín Oficial del Estado)代替。
12,181件のスペイン法令を、la LOPDGDD y el RGPD、el Código Penal、el Estatuto de los Trabajadoresから、el Código Civil、la Ley de Sociedades de Capitalなどまで、Claude、Cursor、または任意のMCP互換クライアントから直接クエリできます。
法務テック、コンプライアンスツールを構築している方、またはスペイン法の調査を行っている方にとって、これは検証済みのリファレンスデータベースです。
Ansvar Systems によって構築 — ストックホルム、スウェーデン
存在理由
スペイン法の調査は、Boletín Oficial del Estado、地域のBOCAs、EUR-Lexをナビゲートし、国内法とEU法の間で手作業で調整することを意味します。あなたが次のいずれに該当する場合でも:
弁論書や契約書で引用を検証する弁護士
LOPDGDDの義務やENS要件を確認するコンプライアンス責任者
スペイン法に基づくツールを構築する法務テック開発者
12,181件の国内法令にわたる法的条項を追跡する研究者
...あなたは何十ものブラウザタブや手動の相互参照を必要とするべきではありません。Claudeに尋ねてください。正確な条項を入手してください。コンテキスト付きで。
このMCPサーバーは、スペイン法を検索可能、相互参照可能、AI読み取り可能にします。
クエリ例
接続したら、自然に質問するだけです:
"¿Qué dice el artículo 6 de la LOPDGDD sobre el tratamiento de datos personales?"
"Búsqueda 'protección de datos' en el derecho español (LOPDGDD, RGPD)"
"¿Qué artículos del Código Penal regulan los delitos informáticos?"
"Encuentra disposiciones sobre despido improcedente en el Estatuto de los Trabajadores"
"What EU directives does the LOPDGDD implement?"
"Which Spanish laws implement the NIS2 Directive?"
"Valida la cita 'Art. 197 CP' (Código Penal)"
"Busca 'responsabilidad civil' en el Código Civil español"
"Compare incident notification requirements under NIS2 and the Spanish transposition"
"¿Está en vigor el Real Decreto-ley 14/2019 sobre medidas urgentes de administración digital?"
含まれるもの
カテゴリ | 件数 | 詳細 |
法令 | 12,181件の法令 | BOEからの包括的なスペイン法 |
条項 | 297,760条 | FTS5による全文検索可能 |
立法準備文書 | 12,193件の文書 | プレミアムティア -- exposiciones de motivos、proyectos de ley |
判例 | 0(無料ティア) | 将来の取り込み用に予約済み |
機関のガイダンス | 0(無料ティア) | 将来の取り込み用に予約済み |
データベースサイズ | ~849 MB | 最適化されたSQLite、ポータブル |
毎日更新 | 自動 | BOEに対する鮮度チェック |
検証済みデータのみ -- すべての引用は公式ソース(BOE、boe.es)に対して検証されています。LLM生成コンテンツはゼロ。
動作例
これが機能する理由
逐語的なソーステキスト(LLM処理なし):
すべての法令テキストはBOE Datos Abiertos API(boe.es/datosabiertos)から取り込まれます
条項はSQLite FTS5データベースの行から変更されずに返されます
LLMによる要約や言い換えはゼロ -- データベースには規制テキストが含まれ、AIによる解釈は含まれません
スマートなコンテキスト管理:
検索はBM25スコアリングでランク付けされた条項を返します(コンテキストに安全)
条項の取得は、法令識別子 + 条番号で正確なテキストを提供します
相互参照により、一度にすべてを読み込まずにナビゲートできます
技術アーキテクチャ:
BOE Datos Abiertos API --> Parse --> SQLite --> FTS5 snippet() --> MCP response
^ ^
Provision parser Verbatim database query従来の調査 vs. このMCP
従来のアプローチ | このMCPサーバー |
BOEを法令名で検索 | 平易なスペイン語で検索: "protección datos personales" |
複数のタイトルを持つ法令を手動でナビゲート | コンテキスト付きで正確な条項を取得 |
法典間の手動相互参照 |
|
"¿Está este artículo vigente?" -> 手動で確認 |
|
EUの根拠を見つける -> EUR-Lexを掘り下げる |
|
BOE、EUR-Lex、AEPDを個別に確認 | 毎日の自動鮮度チェック |
APIなし、統合なし | MCPプロトコル -> AIネイティブ |
従来: BOEを検索 -> PDFをダウンロード -> Ctrl+F -> RGPDと相互参照 -> EUR-Lexを確認 -> 繰り返す
このMCP: "¿Qué normativa europea da base al artículo 22 de la LOPDGDD sobre decisiones automatizadas?" -> 完了。
利用可能なツール(13)
中核的な法務調査ツール(8)
ツール | 説明 |
| BM25ランキングによる297,760件の条項にわたるFTS5全文検索 |
| 法令識別子 + 条番号で特定の条項を取得 |
| データベースに対して引用を検証(ゼロ幻覚チェック) |
| 法令、準備文書、判例から引用を集約 |
| スペインの慣例に従って引用をフォーマット(完全/短縮/ピンポイント) |
| 法令が有効、改正、または廃止されているかを確認 |
| メタデータとデータ出所を含む利用可能なすべての法令を一覧表示 |
| サーバー情報、機能、データセット統計、カバレッジ概要 |
EU法統合ツール(5)
ツール | 説明 |
| スペインの法令の基盤となるEU指令/規則を取得 |
| 特定のEU法を実施するスペイン法を見つける |
| スペインの実施件数を含むEU文書を検索 |
| 特定の条項に関するEU法の参照を取得 |
| EU指令に対する実施状況を確認 |
EU法統合
スペインは完全なEU加盟国です。スペイン法は、データ保護、サイバーセキュリティ、金融規制、消費者権利の分野で体系的なEU相互参照があります。
指標 | 値 |
EU統合 | 完全なEU加盟国(1986年加盟) |
GDPR実施 | LOPDGDD(Ley Orgánica 3/2018、AEPD監督) |
NIS2国内導入 | Real Decreto-ley + Ley de Seguridad de las Redes y Sistemas de Información |
AI法 | 直接適用(EU規則、国内導入不要) |
ENS | Esquema Nacional de Seguridad(Real Decreto 311/2022) |
EUR-Lex統合 | 自動メタデータ取得 |
スペインでの実施を伴う主要なEU法
GDPR(2016/679) -- LOPDGDD(Ley Orgánica 3/2018)+ AEPD決定
NIS2指令(2022/2555) -- Ley de Ciberseguridad(2026年時点で国内導入待ち)
eIDAS規則(910/2014) -- Ley 6/2020(電子署名および電子証明書)
AI法(2024/1689) -- 直接適用
DORA(2022/2554) -- 金融分野で直接適用
詳細なドキュメントについては、EU_INTEGRATION_GUIDE.md を参照してください。
データソースと鮮度
すべてのコンテンツは、信頼できるスペインの法律データベースから取得されています:
BOE Datos Abiertos -- Boletín Oficial del EstadoオープンデータAPI
EUR-Lex -- EU公式法データベース(メタデータのみ)
データの出所
フィールド | 値 |
権限 | Agencia Estatal Boletín Oficial del Estado |
取得方法 | BOE Datos Abiertos REST API |
言語 | スペイン語(法律の公用語) |
ライセンス |
|
カバレッジ | 12,181件の統合法令(国 + 地域) |
最終取り込み日 | 2026-02-25 |
自動鮮度チェック(毎日)
毎日の GitHub Actions ワークフロー がすべてのデータソースを監視します:
ソース | チェック | 方法 |
法令改正 | BOE API の日付比較 | 全12,181件の法令をチェック |
新法令 | BOE の出版物(90日間のウィンドウ) | データベースと差分比較 |
立法準備資料 | BOE proyecto de ley API(30日間のウィンドウ) | 新しいテキストを検出 |
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 を参照してください。
重要な免責事項
法的助言
このツールは法的助言ではありません
法令テキストは公式の BOE 出版物から取得しています。ただし:
これは調査ツールであり、専門の法律顧問の代替となるものではありません
裁判例のカバレッジは無料ティアには含まれていません -- 判例研究のためにこれだけに依存しないでください
裁判所提出書類については、重要な引用を一次資料と照合してください
EU相互参照はスペインの法令テキストから抽出されたものであり、EUR-Lex の全文ではありません
地域法(Comunidades Autónomas)は完全にはカバーされていない場合があります
専門的に使用する前に読んでください: DISCLAIMER.md | PRIVACY.md
クライアントの守秘義務
クエリは Claude API を経由します。秘匿特権または機密性の高い案件では、オンプレミス展開を使用してください。職業上の義務に関するガイダンスについては、Consejo General de la Abogacía Española に相談してください。コンプライアンスのガイダンスについては PRIVACY.md を参照してください。
ドキュメント
EU統合ガイド -- 詳細な EU 相互参照ドキュメント
EU使用例 -- 実用的な EU 参照例
セキュリティポリシー -- 脆弱性の報告とスキャンの詳細
免責事項 -- 法的免責事項と専門的使用に関する通知
プライバシー -- クライアントの守秘義務とデータの取り扱い
開発
セットアップ
git clone https://github.com/Ansvar-Systems/spanish-law-mcp
cd spanish-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 BOE Datos Abiertos
npm run build:db # Rebuild SQLite database
npm run drift:detect # Run drift detection against anchors
npm run check-updates # Check for amendments and new statutes
npm run census # Generate coverage census reportパフォーマンス
検索速度: ほとんどの FTS5 クエリで <100ms
データベースサイズ: ~849 MB(効率的、ポータブル)
信頼性: 12,181件の法令で100%の取り込み成功率
その他の Ansvar MCP
フリート全体のカバレッジは ansvar.eu/coverage にあります。
コントリビューション
コントリビューションを歓迎します! ガイドラインについては CONTRIBUTING.md を参照してください。
優先分野:
裁判例の拡充(Tribunal Supremo、Audiencia Nacional)
AEPD の決定とガイダンスの取り込み
過去の法令バージョンと改正の追跡
自治州の立法カバレッジ
ロードマップ
FTS5検索を備えた中核法令データベース
全コーパスの取り込み(12,181件の法令、297,760件の条項)
EU法統合ツール
Vercel Streamable HTTP デプロイメント
プレミアム立法準備資料(12,193件のドキュメント)
Tribunal Supremo の判例カバレッジ
AEPD のガイダンス文書
過去の法令バージョン(改正追跡)
自治州の立法
引用
この MCP サーバーを学術研究で使用する場合:
@software{spanish_law_mcp_2026,
author = {Ansvar Systems AB},
title = {Spanish Law MCP Server: Production-Grade Legal Research Tool},
year = {2026},
url = {https://github.com/Ansvar-Systems/spanish-law-mcp},
note = {12,181 Spanish statutes with 297,760 provisions and EU law cross-references}
}ライセンス
Apache License 2.0。詳細については LICENSE を参照してください。
データライセンス
法令および立法:
Spanish-TRLPI-Art-13-- スペインの法令に基づくパブリックドメイン。TRLPI 第13条(Real Decreto Legislativo 1/1996)は、法律または規則、法案、司法機関の決定および公的機関の行為、ならびにこれらすべてのテキストの公式翻訳は、知的財産保護の対象ではないと規定しています。2026-05-17に逐語で検証済み --docs/audits/2026-05-17-eu-copyright-statutory-works-batch-1b-DE-IE-IT-NL-ES.mdを参照。カタログエントリ:infrastructure/attribution-licenses.json内のSpanish-TRLPI-Art-13。EUメタデータ: EUR-Lex(EUパブリックドメイン、決定 2011/833/EU)
Ansvar Systems について
私たちは欧州市場向けに AI を活用したコンプライアンスおよび法務調査ツールを構築しています。この MCP サーバーは、スペイン法のための社内参照ツールとして始まりました -- スペインおよび EU 市場向けに構築しているすべての人が同じ調査の不満を抱えていることが判明したのです。
そこで私たちはこれをオープンソース化しました。12,181件の法令をナビゲートするのに法律の学位は必要ないはずです。
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 Connectors
Connect AI to millions of laws and court cases with the Lawstronaut MCP.
Task-oriented MCP for Indonesian law: search, resolve citations, read laws, and MK decisions.
Temporal search and comparison for official Luxembourg and reviewed EU law, with provenance.
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/spanish-law-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server