il-eli-mcp について
il-eli-mcpは、イスラエルの法令とヘブライ語の判決コーパスを検索するMCPサーバーです。議会の公式文書へのリンクと出典付き引用を返し、法令本文はインラインではなくPDFリンクで提供します。
主な機能
- 01法令名と登録状況の検索
- 02法令と公刊版の詳細取得
- 03公式法令PDFへのリンク取得
- 0410,558件のヘブライ語判決検索
- 05判決本文と対象範囲の取得
活用シーン
- 01法令の施行中・廃止済みの確認
- 02公刊法令の公式PDFの特定
- 03対象となるイスラエルの裁判所の判決検索
MCP 対応
イスラエルの法令と判例を検索・取得するツールをMCPクライアントに提供します。応答にはソースURLと人が読める引用が含まれ、判例ツールは設定で無効化できます。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
ツール
7掲載時のツール一覧 · 2 週間前に更新
| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
| limit | integer | いいえ | 最大結果数(デフォルトは 20)。 |
| query | string | はい | ヘブライ語のフリーテキスト。例:法律のタイトルに含まれるキーワード。 |
詳細
il-eli-mcp
クネセトの公式 OData API とローカルの判例コーパスを利用する、イスラエル法向け MCP サーバーです。立法登録簿(KNS_IsraelLaw:施行中/廃止の状態、基本法フラグ)、公式 PDF 文書を含む公開済み法律のバージョン(KNS_Law + KNS_DocumentLaw、統合テキストを含む)、およびヘブライ語の裁判所判決 10,558 件を対象としています。
これは対象外です
- 法律本文はインラインテキストではなく PDF リンクです -
il_get_law_documentsは公式の fs.knesset.gov.il PDF URL を返します。PDF の取得と読み取りはクライアント側で行います。 - 立法の ID は互いに独立した 2 つの体系です -
israel_law_id(登録簿)とlaw_id(公開済みバージョン)があります。クネセトは両者を結び付ける、汎用的で信頼できる方法を公開していません。名前で両方を検索してください(DISCOVERY.md を参照)。 - ヘブライ語のみです - 法律名、検索クエリ、判決はヘブライ語です。
- 最高裁判所の判例は含まれません - ローカルコーパスの対象は家庭裁判所、地方裁判所、簡易裁判所、労働裁判所、軍事裁判所、行政裁判所のみです。また、上流のライセンスは明記されていません(分析目的での使用のみで、再配布不可)。
ツール
| ツール | 目的 |
|---|---|
il_search_laws | 法律名を全文検索(登録簿:状態、基本法フラグ) |
il_get_law | IsraelLawID を指定して、1 件の法律の詳細情報を取得 |
il_search_law_texts | 公開済み法律のバージョン(KNS_Law)を検索。統合テキストを含む |
il_get_law_documents | 公開済み法律の公式 PDF 文書を取得(fs.knesset.gov.il) |
il_search_case_law | ローカルコーパスの判決 10,558 件をキーワード検索 |
il_get_case | judgment_id を指定して、1 件の判決の全文を取得 |
il_coverage | このコネクターが対象とする内容、各分類の取得時期、および対象外の内容を明示します。対象外の項目にはすべて代替手段が示されています。 |
各レスポンスには lex_uri、source_url、human_readable_citation
(ヘブライ語の名称)が含まれます。イスラエルにはこのデータ用の独立した公開引用識別子の体系がないため、実在するクネセト OData エンティティの URL を使用しており、架空の URL は使っていません。
インストール
pip install il-eli-mcp
Smart App Control が有効な Windows 11
Smart App Control は署名のない実行ファイルをブロックするため、uvx.exe、pip.exe、
およびインストール時に pip が作成する il-eli-mcp.exe ランチャーが該当します。python.org のインストーラーに含まれる python.exe と
py.exe は Python Software Foundation による署名済みのため、インタープリター経由でモジュールを実行できます。
python -m pip install il-eli-mcp
python -m il_eli_mcp
同じ理由で pip.exe もブロックされるため、pip install ではなく
python -m pip でインストールしてください。python が PATH にない場合は、Windows ランチャーを使用してください:py -3 -m il_eli_mcp。
{ "mcpServers": { "il-eli-mcp": { "command": "python", "args": ["-m", "il_eli_mcp"] } } }
回避策として Smart App Control をオフにしないでください。Windows を再インストールしない限り、再び有効にできません。
設定
| 環境変数 | デフォルト |
|---|---|
IL_ELI_CACHE_DIR | ~/.matematic/cache/il-eli |
IL_ELI_AUDIT_DIR | ~/.matematic/audit |
IL_ELI_BASE_URL | https://knesset.gov.il/Odata/ParliamentInfo.svc |
IL_ELI_CASE_LAW | 1。0 にすると il_search_case_law と il_get_case が除外されます(判例コーパスのライセンスが明記されていないため、Claude プラグインなどの再配布ビルドでは無効にしています) |
ライセンス
Apache-2.0(コード)。クネセト OData のコンテンツは、議会が公式に公開する資料です(SOURCES.md を参照)。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。