mcpField
I
ie-eli-mcp

ie-eli-mcp

ローカル
github.com/matematicsolutions法務・行政15 週間前に更新

ie-eli-mcp について

ie-eli-mcpは、アイルランド法を調べる人向けに、年、番号、種類を指定して法律や法定文書のメタデータと制定時本文を取得します。検証可能なELI識別子と出典引用を返し、改正・統合版とキーワード検索は対象外です。

主な機能

  1. 01年・番号・種類による法令取得
  2. 02法律または法定文書のメタデータ取得
  3. 03制定時本文をHTMLまたはXMLで取得
  4. 04対象範囲とデータの欠落を提示
  5. 05検証可能なELI識別子と引用

活用シーン

  1. 01引用情報からアイルランドの法律を特定
  2. 02法定文書の制定時本文を取得
  3. 03法令の出典とELI識別子を確認

MCP 対応

MCP サーバーとして、法令メタデータ、制定時本文、対象範囲の確認ツールをクライアントに提供します。Irish Statute Bookを参照し、キーワード検索には対応しません。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

mcp.json · 共通設定
{
"mcpServers": {
"matematicsolutions-ie-eli": {
"command": "uvx",
"args": [
"ie-eli-mcp"
]
}
}
}
起動コマンドuvx ie-eli-mcp

ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
pypiie-eli-mcp0.3.3

ツール

3

掲載時のツール一覧 · 2 週間前に更新

パラメーター型必須説明
yearintegerはい例:``2018``。
numberintegerはい例:``7``。
doc_typeenumいいえ``"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.ie
  • IE_ELI_CACHE_DIR - 既定値は ~/.matematic/cache/ie-eli
  • IE_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.

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。