mcpField
C
cl-eli-mcp

cl-eli-mcp

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

cl-eli-mcp について

cl-eli-mcpは、BCN Linked Open DataのSPARQLエンドポイントからチリ法令のメタデータを取得します。法令名検索と永続リソースURIによる照会に対応し、本文ではなく引用と閲覧用ページへのリンクを返します。

主な機能

  1. 01法令名を検索
  2. 02BCN URIで法令の詳細を取得
  3. 03番号、日付、発行機関のメタデータ
  4. 04対象範囲と不足の説明
  5. 05出典URIと読みやすい引用

活用シーン

  1. 01法令名でチリの法令を検索
  2. 02リソースURIで法令情報を取得
  3. 03リンク先の閲覧用出典ページを開く

MCP 対応

法令名の検索、メタデータ取得、対象範囲の確認ツールをMCPクライアントに公開します。応答にはBCNリソースURIと人が読める引用が含まれますが、法令本文は返しません。

設定

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

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

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

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

ツール

3

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

パラメーター型必須説明
limitintegerいいえ最大結果数(デフォルトは 20)。
querystringはいフリーテキスト。例:``"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_normBCN のリソース 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_URLhttps://datos.bcn.cl/sparql

ライセンス

Apache-2.0(コード)。BCN Linked Open Data は政府の公開データセットです(SOURCES.md を参照)。

コメント

MCP は初めてですか?

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

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