lt-eli-mcp について
lt-eli-mcpは、リトアニア法令を調べる法律実務家やMCPクライアント向けのサーバーです。data.gov.ltのオープンデータAPIでTAR法令を名称検索し、全文と検証可能な引用を返します。
主な機能
- 01タイトルの部分一致で法令を検索
- 02TARコードでメタデータを取得
- 03リトアニア語の法令全文を取得
- 04対象範囲とデータの不足を提示
活用シーン
- 01タイトルの一部から法令を探す
- 02TARコードで法令情報を参照
- 03全文を取得して引用を確認
MCP 対応
MCPサーバーとして、data.gov.ltを通じたリトアニア法令の検索、メタデータ取得、全文取得ツールをクライアントに提供します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
ツール
4掲載時のツール一覧 · 2 週間前に更新
| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
| limit | integer | いいえ | 最大ヒット数(1..200、デフォルトは 50)。 |
| contains | string | はい | 法令タイトル(リトアニア語の ``pavadinimas``)に照合する部分文字列。 |
| doc_type | any | いいえ | 任意のリトアニア法令の種類(``rusis``)。例:``"Istatymas"``(法律)、``"Isakymas"``(命令)。リトアニア語の表記と完全に一致させてください。 |
詳細
lt-eli-mcp
**リトアニア法令登録簿(TAR)**を対象とする MCP サーバーです。data.gov.lt のオープンデータ API を利用します。リトアニアの法令をタイトルで検索し、検証可能な引用情報とともに全文を取得します。
MateMatic の eu-legal-mcp 製品ラインの一部です。PL、DE、AT、ES、FI、IE、NL、SE、FR、
LU、DK、CZ、HR に続くものです。同じ引用形式で、TAR を情報源とします。このコネクターは REST-JSON オープンデータ API(data.gov.lt Spinta エンドポイント)を読み取ります。
対象範囲。 この MVP では、タイトルの部分一致で法令を検索し、メタデータを返して、リトアニア語の全文を取得します。約 CC BY 4.0 のオープンデータで、法令は TAR コード(
tar_kodas)で指定します。 言語:リトアニア語。すべてのレスポンスにdataset_noteが含まれます。ELI は国別のものであり、data.europa.eu のものではありません。 リトアニアには、TAR データセット用の
data.europa.euELI はありません。eli_uriには、正式なe-tar.ltlegalAct URL(安定した国内識別子)を格納します。この URL はsource_urlとしても使用されます。これについて説明するeli_noteが、すべてのレスポンスに含まれます。
ツール
| ツール | 機能 |
|---|---|
lt_search | タイトルに指定した文字列を含む法令を検索します(種類での絞り込みも可能です)。 |
lt_get_act | TAR コードで指定した法令のメタデータを取得します。 |
lt_get_text | TAR コードで指定した法令のリトアニア語全文を取得します。 |
lt_coverage | このコネクターの対象範囲、各種別のデータ取得時期、そして明示的に対象外となるものを示します。各対象外項目には代替手段が示されます。 |
すべてのレスポンスには、引用情報の形式として eli_uri(e-tar.lt URL。例:
https://e-tar.lt/portal/lt/legalAct/...)、human_readable_citation(タイトル+公式番号)、
および source_url が含まれます。
インストール
Claude プラグインとして(Claude Code またはデスクトップアプリで利用する場合は、uv が必要です)。 送信・保存される内容については、plugin/README.md を参照してください。
/plugin marketplace add matematicsolutions/lt-eli-mcp
/plugin install lt-eli-mcp@lt-eli-mcp
インストール手順なしで実行する場合(PyPI で公開されています):
uvx lt-eli-mcp
または、ソースから実行します。
cd lt-eli-mcp
pip install -e .
設定(Claude Code/任意の MCP クライアント)
{
"mcpServers": {
"lt-eli-mcp": { "command": "lt-eli-mcp" }
}
}
Smart App Control を有効にした Windows 11
Smart App Control は署名のない実行ファイルをブロックします。対象には uvx.exe、pip.exe、およびインストール時に pip が作成する lt-eli-mcp.exe ランチャーが含まれます。python.org のインストーラーに含まれる python.exe と
py.exe は Python Software
Foundation によって署名されているため、インタープリター経由でモジュールを実行できます。
python -m pip install lt-eli-mcp
python -m lt_eli_mcp
同じ理由で pip.exe もブロックされるため、インストールには pip install ではなく python -m pip を使ってください。python が PATH にない場合は、Windows ランチャーを使用してください:py -3 -m lt_eli_mcp。
{ "mcpServers": { "lt-eli-mcp": { "command": "python", "args": ["-m", "lt_eli_mcp"] } } }
この問題を回避するために Smart App Control を無効にしないでください。Windows を再インストールしない限り、再び有効にすることはできません。
環境変数:
LT_ELI_BASE_URL- デフォルトはhttps://get.data.gov.ltLT_ELI_CACHE_DIR- デフォルトは~/.matematic/cache/lt-eliLT_ELI_AUDIT_DIR- デフォルトは~/.matematic/audit
API キーは不要です。data.gov.lt のオープンデータ API はキーなしで利用できます。
ガバナンス
- 公開データのみ - data.gov.lt に対する読み取り専用です。クライアントのデータがマシンの外部に送信されることはありません。
- 監査ログ - 各ツール呼び出しで、
~/.matematic/audit/lt-eli-mcp.jsonlに JSON 形式の1行が追記されます。 - ネットワーク - サーバーは上記の公式情報源とローカルファイルシステムに接続します。また、初回使用時に一度だけ、このリポジトリの GitHub Releases から小さな設定ファイル
(
lt-runtime.json.gz。更新された情報源のアドレスを記載)を取得します。 このリクエストに検索内容は含まれません。利用状況を示す情報として確認できるのは、そのファイルに対する GitHub のダウンロード数のみです。LT_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 data.gov.lt
ライセンス
Apache-2.0。© Matematic Solutions / Wieslaw Mazur。TAR データは CC BY 4.0 で、出典表示と source_url を付けて再提供しています。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。