Skip to main content
Glama

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

legalize_list_countries

Lista las jurisdicciones (código, nombre, bandera de la UE, repo).

legalize_search_laws

requiere GITHUB_TOKEN

Búsqueda por palabras clave en las leyes de un país → law_id + fragmento.

legalize_get_meta

Solo frontmatter (verificación de citación económica).

legalize_get_law

Metadatos completos + texto por law_id; pasa sha= para una versión histórica.

legalize_list_reforms

Cronología de reformas (commits) de una ley; los SHA alimentan legalize_get_law.

legalize_coverage

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-mcp

Claude 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_mcp

pip.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

GITHUB_TOKEN / GH_TOKEN

Habilita la búsqueda de código; elimina los límites de tasa.

LEGALIZE_AUDIT_DIR

~/.matematic/audit

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 tests

Atribució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.

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