Skip to main content
Glama

legalize-mcp

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

1つのMCPサーバー、32の法域(うちEU 21)。 legalize-dev コーパス上の読み取り専用 Model Context Protocol サーバー — 各国の法律を law-as-git として保存: 1法律につき1つのMarkdownファイル、各改正はGitコミット、それぞれに8フィールドのELIスタイルfrontmatter (Legalize Format Spec v0.2) が付いています。このコネクタはApache-2.0です。

Matematic Solutionseu-legal-mcp ラインの一部として構築しました。単一国の *-eli-mcp コネクタとは異なり、こちらは単一のサーバーから多数の法域に対応します。基盤となるコーパスがすでに1つの形式に正規化されているためです。

存在理由

すべてのレスポンスには、このラインの他の部分が使用する引用契約が含まれます:

  • source_url — 法律自体のfrontmatterに記載された公式政府ソース(例: boe.esriigiteataja.eelegifrance.gouv.fr)。決して捏造されません。

  • github_url — 実際に読み取られた検証可能な legalize-dev コピー。

  • human_readable_citation"<title> (<identifier>)"

RODO/GDPR準拠かつセルフホスト可能です: GitHubへの読み取り専用GET以外、ユーザーのマシンから何も外部に出ません。

Related MCP server: lawyer-mcp

法域

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 を追加)。

ツール

Tool

Keyless?

Purpose

legalize_list_countries

法域の一覧(コード、名前、EUフラグ、リポジトリ)。

legalize_search_laws

GITHUB_TOKEN が必要

国の法律内のキーワード検索 → law_id + スニペット。

legalize_get_meta

frontmatterのみ(低コストな引用確認)。

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"] }
  }
}

Windows 11とSmart App Control

Smart App Controlは署名のない実行ファイルをブロックします。これには uvx.exepip.exe、およびpipがインストール時に書き込む legalize-mcp.exe ランチャーが含まれます。python.orgインストーラーの python.exepy.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/audit

JSONL監査ログの場所 (AI Act 第12条)。

ガバナンス

すべてのツール呼び出しは ~/.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として扱うと、実際に負っている帰属義務をスキップすることになります。

Enrique Lop (legalize-dev) による issue #18、2026-08-24 の訂正。 このコネクタはコーパスを再配布しません。オンデマンドで読み取るだけです。

A
license - permissive license
A
quality
B
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

View all related MCP servers

Related MCP Connectors

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/matematicsolutions/legalize-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server