ie-eli-mcp について
ie-eli-mcpは、アイルランド法を調べる人向けに、年、番号、種類を指定して法律や法定文書のメタデータと制定時本文を取得します。検証可能なELI識別子と出典引用を返し、改正・統合版とキーワード検索は対象外です。
主な機能
- 01年・番号・種類による法令取得
- 02法律または法定文書のメタデータ取得
- 03制定時本文をHTMLまたはXMLで取得
- 04対象範囲とデータの欠落を提示
- 05検証可能なELI識別子と引用
活用シーン
- 01引用情報からアイルランドの法律を特定
- 02法定文書の制定時本文を取得
- 03法令の出典とELI識別子を確認
MCP 対応
MCP サーバーとして、法令メタデータ、制定時本文、対象範囲の確認ツールをクライアントに提供します。Irish Statute Bookを参照し、キーワード検索には対応しません。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
ツール
3掲載時のツール一覧 · 2 週間前に更新
| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
| year | integer | はい | 例:``2018``。 |
| number | integer | はい | 例:``7``。 |
| doc_type | enum | いいえ | ``"act"``(デフォルト)または ``"si"``(法定文書)。act | si |
詳細
ie-eli-mcp
インストール(1つのコマンド)
PyPI と MCP Registry(io.github.matematicsolutions/ie-eli-mcp)で公開されています。クローンせずに実行できます:
uvx ie-eli-mcp
MCP クライアントを設定します(stdio):
{ "mcpServers": { "ie-eli-mcp": { "command": "uvx", "args": ["ie-eli-mcp"] } } }
Smart App Control が有効な Windows 11
Smart App Control は署名されていない実行ファイルをブロックします。対象には uvx.exe、pip.exe、およびインストール時に pip が書き込む ie-eli-mcp.exe ランチャーが含まれます。python.org のインストーラーに含まれる python.exe と py.exe は Python Software Foundation によって署名されているため、インタープリター経由でモジュールを実行できます:
python -m pip install ie-eli-mcp
python -m ie_eli_mcp
同じ理由で pip.exe もブロックされるため、pip install ではなく python -m pip でインストールしてください。python が PATH にない場合は、Windows ランチャーを使用します:py -3 -m ie_eli_mcp。
{ "mcpServers": { "ie-eli-mcp": { "command": "python", "args": ["-m", "ie_eli_mcp"] } } }
回避策として Smart App Control を無効にしないでください。Windows を再インストールしない限り、再び有効にすることはできません。
ソースからのビルドについては、インストールを参照してください。
アイルランドの法律の公式情報源である Irish Statute Book(irishstatutebook.ie)向けの MCP サーバーです。年と番号を指定してアイルランドの法律および法定命令(SI)を特定し、メタデータと制定時の全文を、検証可能な ELI 識別子およびアイルランドの引用情報とともに返します。
MateMatic の eu-legal-mcp 製品ラインの一部です。PL、DE、AT、ES、FI に続くもので、同じ引用情報の仕様を採用し、情報源には Irish Statute Book を使用します。
対象範囲。 この MVP は、座標(年、番号、種別)を指定して、法律および SI の制定時のテキストを特定します。この Irish Statute Book にはキーワード検索 API がないため、引用情報を使って検索します(アイルランドの引用情報から座標を特定できます。例:「2018 年の第 7 号」)。改正・統合版は別のものであり、対象外です。すべての応答に
dataset_noteが含まれます。ライセンス。 Irish Statute Book のコンテンツは、公式の公開情報です。このコネクターは出典を明記し、
source_urlを付けて情報を中継します。
ツール
| ツール | 内容 |
|---|---|
ie_get_act | 年、番号、種別を指定して法律または SI のメタデータを取得します。 |
ie_get_text | 制定時の全文(html または xml)を取得します。 |
ie_coverage | このコネクターの対象範囲、各系列の取得時期、および明示的に対象外となる項目を示します。各対象外項目には代替手段が含まれます。 |
すべての応答には、仕様に基づく次の情報が含まれます:eli_uri(例:
https://www.irishstatutebook.ie/eli/2018/act/7/enacted/en)、human_readable_citation
(例:DATA PROTECTION ACT 2018 (No. 7 of 2018))、および source_url。
インストール
cd ie-eli-mcp
pip install -e .
設定(Claude Code/任意の MCP クライアント)
{
"mcpServers": {
"ie-eli-mcp": { "command": "ie-eli-mcp" }
}
}
環境変数:
IE_ELI_BASE_URL- 既定値はhttps://www.irishstatutebook.ieIE_ELI_CACHE_DIR- 既定値は~/.matematic/cache/ie-eliIE_ELI_AUDIT_DIR- 既定値は~/.matematic/audit
API キーは不要です。
ガバナンス
- 公開データのみ - Irish Statute Book に対する読み取り専用アクセスです。クライアントのデータがマシンの外に送信されることはありません。
- 監査ログ - 各ツール呼び出しは、
~/.matematic/audit/ie-eli-mcp.jsonlに JSON 形式の1行を追記します。 - ベンダー中立 -
irishstatutebook.ieのみと通信します。LLM プロバイダーは使用せず、テレメトリもありません。 - 検証可能な引用情報 - すべての応答を
source_urlから独立して確認できます。
CONSTITUTION.md と DISCOVERY.md を参照してください。
テスト
pip install -e ".[dev]"
pytest tests/test_instructions_drift.py -v # offline
pytest tests/test_smoke.py -v # hits live Irish Statute Book
ライセンス
Apache-2.0. © Matematic Solutions / Wieslaw Mazur.
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。