sk-eli-mcp について
sk-eli-mcpは、法律研究者やAIエージェントに、スロバキア法令の統合版、メタデータ、全文を提供します。検証可能な引用情報も含まれます。
主な機能
- 01統合法令の版と施行日の一覧
- 02年と番号による法令メタデータ取得
- 03指定版の全文取得
- 04対象範囲と不足情報の提示
- 05ELI識別子と出典リンクの付与
活用シーン
- 01法令の統合版の変遷を確認
- 02スロバキア法令の取得と引用
MCP 対応
このMCPサーバーは、スロバキア法令の版一覧、メタデータ、全文をクライアントに提供します。応答には国内識別子、読みやすい引用、出典リンクが含まれます。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
ツール
4掲載時のツール一覧 · 2 週間前に更新
| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
| year | integer | はい | 例:``2018``。 |
| number | integer | はい | 例:``18``。 |
詳細
sk-eli-mcp
静的な Slov-lex ポータルのミラーである static.slov-lex.sk を通じて、スロバキアの法律集(Zbierka zákonov)を利用する MCP サーバーです。スロバキアの法令とその統合版を取得し、検証可能な引用を提供します。
MateMatic の eu-legal-mcp 製品ラインの一部です。PL、DE、AT、ES、FI、IE、NL、SE、FR、LU、DK、CZ、HR、LT に続きます。同じ引用仕様を採用し、Slov-lex を情報源としています。スロバキアは ELI(Pillar I)を実装しています。
対象範囲。 この MVP では、法律の統合版一覧、メタデータ、バージョンの全文を取得できます。法律は年と番号で指定します。ポータルはパスベースで、キーワード検索には対応していません。対象範囲は 1918 年から現在までです。言語はスロバキア語です。すべてのレスポンスに
dataset_noteが含まれます。ELI は国内レベル(Pillar I)のものであり、data.europa.eu のものではありません。 静的ページには機械可読な ELI メタデータがないため、
eli_uriには安定した国内識別子である Slov-lex の正規 URL(slov-lex.sk/pravne-predpisy/SK/ZZ/{year}/{number})が設定されます。全文はstatic.slov-lex.skのミラーから提供されます(source_url)。すべてのレスポンスにeli_noteが含まれます。テキストは公式 HTML から抽出されます。 Slov-lex は統合版のテキストを HTML で提供します。
sk_get_textは法律のコンテナからプレーンテキストを抽出します。
ツール
| ツール | 機能 |
|---|---|
sk_get_versions | 法律の統合版一覧を表示します(施行日、改正法)。 |
sk_get_act | 年と番号で指定した法律のメタデータと、現在施行中のバージョンを取得します。 |
sk_get_text | 法律のバージョンの全文を取得します(既定値:現在施行中のバージョン)。 |
sk_coverage | このコネクターの対象範囲、各分類を取得した時期、明示的に対象外となる内容を示します。対象範囲の各不足には代替手段が記載されています。 |
すべてのレスポンスに、eli_uri(Slov-lex の URL。例:
https://www.slov-lex.sk/pravne-predpisy/SK/ZZ/2018/18/)、human_readable_citation
(例:č. 18/2018 Z. z.)、source_url が含まれます。
インストール
Claude プラグインとして(Claude Code またはデスクトップアプリ。uv が必要です)。 送信・保存する情報については、plugin/README.md をご覧ください。
/plugin marketplace add matematicsolutions/sk-eli-mcp
/plugin install sk-eli-mcp@sk-eli-mcp
単体のサーバーとして PyPI からインストールする場合:
uvx sk-eli-mcp
ソースからインストールする場合:
cd sk-eli-mcp
pip install -e .
設定(Claude Code/任意の MCP クライアント)
{
"mcpServers": {
"sk-eli-mcp": { "command": "sk-eli-mcp" }
}
}
Smart App Control を有効にした Windows 11
Smart App Control は署名のない実行ファイルをブロックします。対象には uvx.exe、pip.exe と、インストール時に pip が生成する sk-eli-mcp.exe ランチャーが含まれます。python.org のインストーラーに含まれる python.exe と py.exe は Python Software Foundation によって署名されているため、インタープリター経由でモジュールを実行できます。
python -m pip install sk-eli-mcp
python -m sk_eli_mcp
同じ理由で pip.exe もブロックされるため、pip install ではなく python -m pip でインストールしてください。python が PATH にない場合は、Windows ランチャー py -3 -m sk_eli_mcp を使用してください。
{ "mcpServers": { "sk-eli-mcp": { "command": "python", "args": ["-m", "sk_eli_mcp"] } } }
この問題への対処として Smart App Control を無効にしないでください。Windows を再インストールしない限り、再び有効にすることはできません。
環境変数:
SK_ELI_BASE_URL- 既定値はhttps://static.slov-lex.skSK_ELI_CACHE_DIR- 既定値は~/.matematic/cache/sk-eliSK_ELI_AUDIT_DIR- 既定値は~/.matematic/audit
API キーは不要です。Slov-lex の静的ミラーはキーなしで利用できます。
ガバナンス
- 公開データのみ - Slov-lex へのアクセスは読み取り専用です。クライアントのデータがマシンの外部に送信されることはありません。
- 監査ログ - 各ツール呼び出しは
~/.matematic/audit/sk-eli-mcp.jsonlに 1 行の JSON を追記します。 - ネットワーク - サーバーは
static.slov-lex.skとローカルファイルシステムにアクセスします。また、初回使用時に一度だけ、このリポジトリの GitHub Releases から小さな設定ファイル(sk-runtime.json.gz、更新されたソースアドレス)を取得します。このリクエストにはクエリの内容は含まれません。確認できる利用状況の指標は、GitHub におけるこのファイルのダウンロード数のみです。SK_ELI_RUNTIME_URL=""を指定すると無効になります。Claude プラグインでは既定で無効です。LLM プロバイダーへの接続や、その他のテレメトリーはありません。 - 検証可能な引用 - すべてのレスポンスは
source_urlを通じて個別に検証できます。
CONSTITUTION.md と DISCOVERY.md をご覧ください。
テスト
pip install -e ".[dev]"
pytest tests/test_instructions_drift.py tests/test_parse.py -v # offline
pytest tests/test_smoke.py -v # hits live Slov-lex
Licence
Apache-2.0. © Matematic Solutions / Wieslaw Mazur.
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。