cl-eli-mcp について
cl-eli-mcpは、BCN Linked Open DataのSPARQLエンドポイントからチリ法令のメタデータを取得します。法令名検索と永続リソースURIによる照会に対応し、本文ではなく引用と閲覧用ページへのリンクを返します。
主な機能
- 01法令名を検索
- 02BCN URIで法令の詳細を取得
- 03番号、日付、発行機関のメタデータ
- 04対象範囲と不足の説明
- 05出典URIと読みやすい引用
活用シーン
- 01法令名でチリの法令を検索
- 02リソースURIで法令情報を取得
- 03リンク先の閲覧用出典ページを開く
MCP 対応
法令名の検索、メタデータ取得、対象範囲の確認ツールをMCPクライアントに公開します。応答にはBCNリソースURIと人が読める引用が含まれますが、法令本文は返しません。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
ツール
3掲載時のツール一覧 · 2 週間前に更新
| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
| limit | integer | いいえ | 最大結果数(デフォルトは 20)。 |
| query | string | はい | フリーテキスト。例:``"ley de transito"``。 |
詳細
cl-eli-mcp
BCN(Biblioteca del Congreso Nacional de Chile)の Linked Open Data SPARQL エンドポイントを介してチリの法律を扱う MCP サーバーです。永続的なリソース URI を使って、法律、政令、決議を検索・取得します。
これは何ではないか
BCN のリソース URI は正式には ELI と呼ばれていませんが、管轄、種類、発行機関、日付、番号をすべて参照可能な URI に含めるという同じ考え方に基づいています。このコネクターが返すのはメタデータ(タイトル、番号、日付、発行機関)であり、法律の実際の条文ではありません。source_url(同じ URI で、コンテンツネゴシエーションに対応)を開くと、人が読めるページに移動します。
ツール
| ツール | 目的 |
|---|---|
cl_search_norms | 法令のタイトルを全文検索します |
cl_get_norm | BCN のリソース URI を指定して、1 件の法令の詳細を取得します |
cl_coverage | このコネクターが対応する範囲、各分類を取得した時期、そして明示的に、対応していない範囲を示します。各不足範囲には代替手段が記載されています。 |
すべてのレスポンスには、lex_uri と source_url(どちらも BCN のリソース URI)、および human_readable_citation(例:"Ley 18290, de 1984-01-23")が含まれます。
インストール
pip install cl-eli-mcp
Smart App Control が有効な Windows 11
Smart App Control は署名のない実行ファイルをブロックします。対象には uvx.exe、pip.exe、およびインストール時に pip が書き込む cl-eli-mcp.exe ランチャーが含まれます。python.org のインストーラーに含まれる python.exe と py.exe は Python Software Foundation によって署名されているため、インタープリター経由でモジュールを実行できます。
python -m pip install cl-eli-mcp
python -m cl_eli_mcp
同じ理由で pip.exe もブロックされるため、pip install ではなく python -m pip を使ってインストールしてください。python が PATH にない場合は、Windows ランチャーを使用してください:py -3 -m cl_eli_mcp。
{ "mcpServers": { "cl-eli-mcp": { "command": "python", "args": ["-m", "cl_eli_mcp"] } } }
この問題を回避するために Smart App Control を無効にしないでください。Windows を再インストールしない限り、再度有効にできません。
設定
| 環境変数 | デフォルト |
|---|---|
CL_ELI_CACHE_DIR | ~/.matematic/cache/cl-eli |
CL_ELI_AUDIT_DIR | ~/.matematic/audit |
CL_ELI_BASE_URL | https://datos.bcn.cl/sparql |
ライセンス
Apache-2.0(コード)。BCN Linked Open Data は政府の公開データセットです(SOURCES.md を参照)。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。