legalize-mcp
legalize-mcp
No oficial. No está afiliado al proyecto legalize-dev ni cuenta con su respaldo. Se está desarrollando un servidor MCP oficial de legalize-dev contra la API de legalize.dev; este, en cambio, lee el corpus git público.
Un servidor MCP, 32 jurisdicciones (21 de la UE). Un servidor de solo lectura del Model Context Protocol sobre el corpus de legalize-dev: legislación nacional almacenada como law-as-git: una ley por archivo Markdown, cada reforma es un commit de Git, cada una con un frontmatter de 8 campos estilo ELI (Legalize Format Spec v0.2). Este conector es Apache-2.0.
Creado por Matematic Solutions como parte de la línea eu-legal-mcp. A diferencia de los
conectores *-eli-mcp de un solo país, este sirve muchas jurisdicciones desde un único servidor,
porque el corpus subyacente ya está normalizado a un solo formato.
Por qué existe
Cada respuesta incluye el contrato de citación que usa el resto de la línea:
source_url— la fuente gubernamental oficial del frontmatter de la propia ley (p. ej.boe.es,riigiteataja.ee,legifrance.gouv.fr). Nunca inventada.github_url— la copia verificable de legalize-dev que realmente se lee.human_readable_citation—"<title> (<identifier>)".
Es seguro para RODO/GDPR y autoalojable: nada sale de la máquina del usuario excepto GET de solo lectura a GitHub.
Related MCP server: lawyer-mcp
Jurisdicciones
UE: at be cz de ee es eu fi fr gr ie it lt lu lv nl pl pt ro se sk
· Otras: ad ar ch cl co kr li no uk us uy
Llama a legalize_list_countries para obtener la lista en vivo (añade eu_only=true para filtrar).
Herramientas
Herramienta | ¿Sin clave? | Propósito |
| ✅ | Lista las jurisdicciones (código, nombre, bandera de la UE, repo). |
| requiere | Búsqueda por palabras clave en las leyes de un país → |
| ✅ | Solo frontmatter (verificación de citación económica). |
| ✅ | Metadatos completos + texto por |
| ✅ | Cronología de reformas (commits) de una ley; los SHA alimentan |
| Declara qué cubre este conector, cuándo se capturó cada familia y, explícitamente, qué NO cubre. Cada vacío tiene una alternativa. |
law_id es la raíz del nombre de archivo de Markdown (p. ej. BOE-A-1978-31229 para la Constitución española, un
ID numérico para Estonia). Obtenlo de legalize_search_laws o de una citación oficial — no hay
búsqueda difusa por título.
Instalación
uvx legalize-mcp # run directly
# or
pip install legalize-mcpClaude Code (.mcp.json):
{
"mcpServers": {
"legalize": { "command": "uvx", "args": ["legalize-mcp"] }
}
}Windows 11 con Smart App Control
Smart App Control bloquea los ejecutables sin firmar, lo que incluye uvx.exe, pip.exe
y el lanzador legalize-mcp.exe que pip escribe en el momento de la instalación. Los python.exe y
py.exe del instalador de python.org están firmados por la Python Software
Foundation, por lo que ejecutar el módulo a través del intérprete funciona:
python -m pip install legalize-mcp
python -m legalize_mcppip.exe está bloqueado por la misma razón, así que instala con python -m pip, no con
pip install. Si python no está en PATH, usa el lanzador de Windows: py -3 -m legalize_mcp.
{ "mcpServers": { "legalize-mcp": { "command": "python", "args": ["-m", "legalize_mcp"] } } }No desactives Smart App Control para solucionar esto - no se puede volver a activar sin reinstalar Windows.
GITHUB_TOKEN (o GH_TOKEN) es opcional — solo se requiere para legalize_search_laws, y
elimina el límite de tasa de GitHub en legalize_list_reforms.
Configuración
Variable de entorno | Valor por defecto | Propósito |
| — | Habilita la búsqueda de código; elimina los límites de tasa. |
|
| Ubicación del registro de auditoría JSONL (art. 12 de la AI Act). |
Gobernanza
Cada llamada a una herramienta añade una línea a ~/.matematic/audit/legalize-mcp.jsonl (hash de entrada, duración,
estado — sin cargas útiles). Todas las herramientas son de solo lectura e idempotentes. Consulta CONSTITUTION.md.
Desarrollo
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 testsAtribución
Datos legislativos © las respectivas autoridades nacionales (consulta el source de cada ley). Normalización
del corpus por el proyecto legalize-dev.
La licencia del corpus es por país, no MIT. La licencia MIT cubre el pipeline y las herramientas de legalize-dev.
Cada repositorio de país incluye términos heredados de su propia fuente
oficial - legalize-es sigue las condiciones de reutilización del BOE, que hacen obligatoria la cita de la
fuente; legalize-at es CC BY 4.0; otros difieren. Consulta el repositorio del país antes
de confiar en un texto, citarlo o redistribuirlo. Tratar el corpus como MIT omitiría una
obligación de atribución que realmente tienes.
Corrección aportada por Enrique Lop (legalize-dev) en el issue #18, 2026-08-24. Este conector no redistribuye el corpus; lo lee bajo demanda.
Maintenance
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
- AlicenseNot gradedqualityFmaintenanceAn MCP server that provides comprehensive US legislation.1735MIT
- FlicenseAqualityDmaintenanceMCP server for Legalize.dev, enabling AI to query and understand legal frameworks across countries via a structured legislation API.131
- AlicenseAqualityBmaintenanceAn MCP server for accessing Turkish legislation (laws, regulations, decrees) via the Adalet Bakanligi API, providing search, full-text retrieval, and structured citations.4Apache 2.0
- AlicenseNot gradedqualityBmaintenanceA read-only MCP connector for searching, fetching, and citing provenance-tracked legal corpora with verifiable content hashes.Apache 2.0
Related MCP Connectors
Japan Law MCP — Japanese national laws & ordinances via the e-Gov Law API.
Resolve, search and verify legal citations against the official sources, with provenance.
MCP for CanLII: Canadian case law and legislation metadata (federal, provincial, territorial).
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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