Skip to main content
Glama

legalize-mcp

非官方。 与 legalize-dev 项目无关联,也未获得其认可。 官方 legalize-dev MCP 服务器正在针对 legalize.dev API 开发中; 本服务器改为读取公开的 git 语料库。

一个 MCP 服务器,覆盖 32 个司法管辖区(21 个欧盟)。 一个基于 legalize-dev 语料库的只读 Model Context Protocol 服务器——国家立法以 law-as-git 形式存储:每部法律一个 Markdown 文件,每次改革一次 Git 提交,每个文件都带有 8 字段的 ELI 风格 frontmatter(Legalize Format Spec v0.2)。本连接器采用 Apache-2.0 许可。

Matematic Solutions 构建,属于 eu-legal-mcp 系列。与单一国家的 *-eli-mcp 连接器不同,本连接器通过单个服务器为多个司法管辖区提供服务,因为底层语料库已经规范化为一种格式。

为什么存在

每个响应都携带该系列其余部分所使用的引用契约

  • 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

司法管辖区

欧盟: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

列出司法管辖区(代码、名称、欧盟标志、仓库)。

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 因相同原因被阻止,因此请使用 python -m pip 安装,而不是 pip install。如果 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 法案第 12 条)。

治理

每次工具调用都会向 ~/.matematic/audit/legalize-mcp.jsonl 追加一行(输入哈希、持续时间、状态——不包含负载)。所有工具均为只读且幂等。参见 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