ch-eli-mcp について
ch-eli-mcpは、スイスの公式刊行プラットフォームFedlexから連邦法令のメタデータを取得します。4言語で検索でき、ELI識別子と引用を返しますが、本文はFedlexで確認します。
主な機能
- 014言語で法令名を検索
- 02ELI URIで法令の詳細を取得
- 03法令名とSR番号を含むメタデータ
- 04対象範囲と不足の説明
- 05ネイティブELIと読みやすい引用
活用シーン
- 01対応言語で法令名を検索
- 02Fedlex ELI URIから法令の詳細を取得
- 03引用から公開本文ページを開く
MCP 対応
法令名の検索、メタデータ取得、対象範囲の確認ツールをMCPクライアントに公開します。応答にはFedlexのELI識別子と公開ページへのリンクが含まれますが、法令本文は返しません。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
ツール
3掲載時のツール一覧 · 2 週間前に更新
| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
| lang | string | いいえ | ``"DEU"``、``"FRA"``、``"ITA"``、``"ENG"`` のいずれか(デフォルトは ``"DEU"``)。 |
| limit | integer | いいえ | 最大結果数(デフォルトは 20)。 |
| query | string | はい | 自由テキスト。例:``"Datenschutz"``。 |
詳細
ch-eli-mcp
Fedlex(連邦官房の公式出版プラットフォーム)を通じてスイス連邦法令を扱う MCP サーバーです。スイスは EU 加盟国ではありませんが、Fedlex は欧州立法識別子(ELI)に完全に対応しています。ドイツ語、フランス語、イタリア語、英語に対応しています。
このコネクターの対象外
このコネクターが SPARQL 経由で返すのはメタデータ(タイトル、SR 番号)であり、法律の施行本文ではありません。source_url は、全文が掲載されている Fedlex の公開ページを指します。
ツール
| ツール | 用途 |
|---|---|
ch_search_acts | 4 言語のいずれかで、法令タイトルを全文検索します |
ch_get_act | Fedlex の ELI URI で指定した法令の詳細情報を取得します |
ch_coverage | このコネクターが対応する対象、各分類を取得した時期、および明示的に対象外となる内容を示します。対象外の内容にはすべて代替手段が用意されています。 |
各レスポンスには、lex_uri(Fedlex から直接取得した、独自に作成したものではないネイティブ ELI URI)、source_url(公開 HTML ページ)、human_readable_citation(例:"Bundesverfassung der Schweizerischen Eidgenossenschaft (SR 101)"。SR 番号は、スイス独自の法令集である Systematische Sammlung/Classified Compilation の引用規則です)が含まれます。
インストール
pip install ch-eli-mcp
Smart App Control を使用する Windows 11
Smart App Control は、未署名の実行ファイルをブロックします。これには uvx.exe、pip.exe、および pip がインストール時に作成する ch-eli-mcp.exe ランチャーが含まれます。python.org のインストーラーに含まれる python.exe と py.exe は Python Software Foundation によって署名されているため、インタープリター経由でモジュールを実行できます。
python -m pip install ch-eli-mcp
python -m ch_eli_mcp
同じ理由で pip.exe もブロックされるため、pip install ではなく python -m pip を使ってインストールしてください。python が PATH にない場合は、Windows ランチャーを使用してください:py -3 -m ch_eli_mcp。
{ "mcpServers": { "ch-eli-mcp": { "command": "python", "args": ["-m", "ch_eli_mcp"] } } }
この問題を回避するために Smart App Control を無効にしないでください。一度無効にすると、Windows を再インストールしない限り再有効化できません。
設定
| 環境変数 | デフォルト |
|---|---|
CH_ELI_CACHE_DIR | ~/.matematic/cache/ch-eli |
CH_ELI_AUDIT_DIR | ~/.matematic/audit |
CH_ELI_BASE_URL | https://fedlex.data.admin.ch/sparqlendpoint |
ライセンス
Apache-2.0(コード)。Fedlex のコンテンツは、スイス連邦の公式出版物です(SOURCES.md を参照)。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。