mcpField
L
legalize-mcp

legalize-mcp

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

legalize-mcp について

legalize-mcpは、legalize-devのGitコーパスにある32の法域(EUの21法域を含む)の法令を扱う読み取り専用MCPサーバーです。法令本文、改正履歴、対象範囲、検証可能な出典を必要とする法律調査に向いています。

主な機能

  1. 0132法域の法令データ
  2. 02国別・キーワード検索
  3. 03法令メタデータと全文の取得
  4. 04改正履歴と過去版の確認
  5. 05引用情報と対象範囲の提示

活用シーン

  1. 01複数国の法令の検索
  2. 02公式出典と引用情報の確認
  3. 03法令の改正履歴の確認

MCP 対応

法域一覧、法令検索、メタデータと本文の取得、改正履歴の確認、対象範囲の照会を行う読み取り専用ツールをMCPクライアントに提供します。キーワード検索にはGITHUB_TOKENが必要で、ほかの記載ツールは不要です。

設定

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

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

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

パッケージ
pypilegalize-mcp0.2.4

ツール

6

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

パラメーター型必須説明
eu_onlybooleanいいえtrue の場合、EU 加盟国に限定します。

詳細

legalize-mcp

非公式です。 legalize-dev プロジェクトとは提携しておらず、承認も受けていません。 legalize.dev API を対象とした公式の legalize-dev MCP サーバーが開発中です。 このサーバーは、代わりに公開 Git コーパスを読み取ります。

1 つの MCP サーバーで 32 の法域(EU 21 カ国)に対応。 legalize-dev コーパス上で動作する、読み取り専用のモデルコンテキストプロトコルサーバーです。各国の法律は law-as-git として保存されています。1 つの法律につき 1 つの Markdown ファイルがあり、改正ごとに Git コミットが作成され、それぞれに 8 フィールドの ELI 形式のフロントマター(Legalize Format Spec v0.2)が付与されています。このコネクターは Apache-2.0 です。

Matematic Solutions が eu-legal-mcp シリーズの一部として開発しました。単一の国に対応する *-eli-mcp コネクターとは異なり、基盤となるコーパスがすでに単一の形式に正規化されているため、このサーバー 1 つで 複数の法域に対応します。

これが存在する理由

すべての応答には、シリーズ内の他のコネクターと同じ 引用契約が適用されます。

  • source_url — 法律のフロントマターに記載された公式の政府ソース(例:boe.es、riigiteataja.ee、legifrance.gouv.fr)。決して捏造しません。
  • github_url — 実際に読み取った、検証可能な legalize-dev のコピーです。
  • human_readable_citation — "<title> (<identifier>)" です。

セルフホスト可能で、データ経路も限定されています。ユーザーのマシンから外部に送信されるのは、GitHub への読み取り専用の GET リクエストだけです。

法域

EU:at be cz de ee es eu fi fr gr ie it lt lu lv nl pl pt ro se sk · その他:ad ar ch cl co kr li no uk us uy

最新の一覧は legalize_list_countries を呼び出してください(絞り込むには eu_only=true を追加します)。

ツール

ツールキー不要?目的
legalize_list_countries✅法域の一覧(コード、名称、EU フラグ、リポジトリ)を取得します。
legalize_search_lawsGITHUB_TOKEN が必要各国の法律をキーワード検索し、law_id とスニペットを返します。
legalize_get_meta✅フロントマターのみを取得します(引用の簡易確認)。
legalize_get_law✅law_id で完全なメタデータと本文を取得します。過去のバージョンを指定するには sha= を渡します。
legalize_list_reforms✅法律の改正履歴(コミット)を取得します。SHA は legalize_get_law で使用します。
legalize_coverageこのコネクターの対応範囲、各分類が取り込まれた時期、そして明示的に対応していない範囲を示します。範囲外の項目にはすべて代替手段が記載されています。

law_id は Markdown ファイルの**ファイル名(拡張子を除く)**です(例:スペイン憲法は BOE-A-1978-31229、エストニアでは数字の ID)。legalize_search_laws または公式の引用から取得してください。あいまいなタイトル検索には対応していません。

インストール

uvx legalize-mcp           # run directly
# or
pip install legalize-mcp

Claude Code(.mcp.json):

{
  "mcpServers": {
    "legalize": { "command": "uvx", "args": ["legalize-mcp"] }
  }
}
Smart App Control を有効にした Windows 11

Smart App Control は、署名のない実行ファイルをブロックします。対象には uvx.exe、pip.exe、および pip のインストール時に作成される legalize-mcp.exe ランチャーが含まれます。python.org のインストーラーに含まれる python.exe と py.exe には Python Software Foundation の署名が付いているため、インタープリター経由でモジュールを実行できます。

python -m pip install legalize-mcp
python -m legalize_mcp

同じ理由で pip.exe もブロックされるため、インストールには pip install ではなく python -m pip を使用してください。python が PATH にない場合は、Windows ランチャーを使用します:py -3 -m legalize_mcp。

{ "mcpServers": { "legalize-mcp": { "command": "python", "args": ["-m", "legalize_mcp"] } } }

回避策として Smart App Control を無効にしないでください。無効にすると、Windows を再インストールしない限り再び有効にできません。

GITHUB_TOKEN(または GH_TOKEN)は任意です。legalize_search_laws には必須であり、legalize_list_reforms の GitHub レート制限も緩和します。

設定

環境変数デフォルト目的
GITHUB_TOKEN / GH_TOKEN—コード検索を有効にし、レート制限を緩和します。
LEGALIZE_AUDIT_DIR~/.matematic/auditJSONL 監査ログの保存場所(記録管理用)。

ガバナンス

ツールを呼び出すたびに、~/.matematic/audit/legalize-mcp.jsonl に 1 行追記されます(入力ハッシュ、所要時間、ステータス。ペイロードは含まれません)。すべてのツールは読み取り専用で、冪等です。CONSTITUTION.md を参照してください。

開発

python -m venv .venv && .venv/Scripts/python -m pip install -e ".[dev]"
.venv/Scripts/python -m pytest -q          # offline unit tests
.venv/Scripts/python -m ruff check src tests

帰属表示

立法データの著作権は、それぞれの国の当局に帰属します(各法律の source を参照)。コーパスの正規化は legalize-dev プロジェクトが行っています。

コーパスのライセンスは国ごとに異なり、MIT ではありません。 MIT ライセンスが適用されるのは、legalize-dev のパイプラインとツールです。各国のリポジトリには、それぞれの公式ソースから引き継いだ利用条件が適用されます。legalize-es は出典の明記を必須とする BOE の再利用条件に従い、legalize-at は CC BY 4.0 に準拠しています。その他の国では条件が異なります。テキストを利用、引用、再配布する前に、各国のリポジトリを確認してください。 コーパスを MIT ライセンスとして扱うと、実際には必要な帰属表示の義務を見落とすことになります。

2026-08-24、issue #18 で Enrique Lop(legalize-dev)が提供した訂正。 このコネクターはコーパスを再配布せず、必要に応じて読み込みます。

コメント

MCP は初めてですか?

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

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