Skip to main content
Glama

Spanish Law MCP Server

El corpus legislativo español ahora se sirve a través de Ansvar Gateway. Conecta tu asistente de IA (Claude, Copilot, Cursor, cliente MCP personalizado) a https://gateway.ansvar.eu/mcp — una única conexión OAuth, plan gratuito disponible, que cubre este corpus más la normativa de la UE, legislación nacional de 28 jurisdicciones auditadas e inteligencia sobre CVE/seguridad, con una cita textual de la fuente en cada resultado. Empieza en https://ansvar.eu/docs/quickstart

Conectar

Claude Code (una línea):

claude mcp add ansvar --transport http https://gateway.ansvar.eu/mcp

Claude Desktop / Cursor — añade a claude_desktop_config.json (o mcp.json):

{
  "mcpServers": {
    "ansvar": {
      "type": "url",
      "url": "https://gateway.ansvar.eu/mcp"
    }
  }
}

Claude.ai — Configuración → Conectores → Añadir conector personalizado → pega https://gateway.ansvar.eu/mcp

La primera solicitud abre un flujo de registro OAuth (detalles de configuración: ansvar.eu/docs/quickstart). Tras el registro, tu cliente queda vinculado a tu cuenta; el plan (free / premium / team / company) determina la distribución, la cuota y qué MCPs descendentes son accesibles.


Aloja este MCP tú mismo

También puedes clonar este repositorio y construir el corpus por tu cuenta. El esquema, el fetcher y las implementaciones de las herramientas viven aquí. Lo que no está en el repositorio es la base de datos preconstruida: las restricciones de TDM y de licencias de estándares sobre las fuentes originales hacen que alojemos el corpus en la infraestructura de Ansvar en lugar de redistribuirlo como un artefacto público.

Construye el tuyo: ejecuta el script de ingesta de este repositorio (el punto de entrada varía según el repositorio — normalmente scripts/ingest.sh, npm run ingest, o make ingest; consulta la raíz del repositorio).

La alternativa al BOE (Boletín Oficial del Estado) para la era de la IA.

MCP Registry License GitHub stars CI Daily Data Check Database Provisions

Consulta 12,181 leyes españolas — desde la LOPDGDD y el RGPD, el Código Penal y el Estatuto de los Trabajadores hasta el Código Civil, la Ley de Sociedades de Capital y más — directamente desde Claude, Cursor o cualquier cliente compatible con MCP.

Si estás desarrollando tecnología legal, herramientas de cumplimiento o realizando investigación jurídica española, esta es tu base de datos de referencia verificada.

Creado por Ansvar Systems — Estocolmo, Suecia


Por Qué Existe

La investigación jurídica española implica navegar por el Boletín Oficial del Estado, los BOCA regionales y EUR-Lex, y luego conciliar manualmente entre el derecho nacional y el de la UE. Tanto si eres:

  • Un abogado que valida citas en un escrito o contrato

  • Un responsable de cumplimiento que verifica obligaciones de la LOPDGDD o requisitos del ENS

  • Un desarrollador de tecnología legal que crea herramientas basadas en el derecho español

  • Un investigador que rastrea disposiciones legislativas en 12,181 leyes nacionales

...no deberías necesitar docenas de pestañas del navegador ni referencias cruzadas manuales. Pregunta a Claude. Obtén la disposición exacta. Con contexto.

Este servidor MCP hace que el derecho español sea buscable, consultable mediante referencias cruzadas y legible por IA.


Consultas de Ejemplo

Una vez conectado, simplemente pregunta con naturalidad:

  • "¿Qué dice el artículo 6 de la LOPDGDD sobre el tratamiento de datos personales?"

  • "Búsqueda 'protección de datos' en el derecho español (LOPDGDD, RGPD)"

  • "¿Qué artículos del Código Penal regulan los delitos informáticos?"

  • "Encuentra disposiciones sobre despido improcedente en el Estatuto de los Trabajadores"

  • "¿Qué directivas de la UE implementa la LOPDGDD?"

  • "¿Qué leyes españolas implementan la Directiva NIS2?"

  • "Valida la cita 'Art. 197 CP' (Código Penal)"

  • "Busca 'responsabilidad civil' en el Código Civil español"

  • "Compara los requisitos de notificación de incidentes según la NIS2 y la transposición española"

  • "¿Está en vigor el Real Decreto-ley 14/2019 sobre medidas urgentes de administración digital?"


Qué Se Incluye

Categoría

Cantidad

Detalles

Leyes

12,181 leyes

Legislación española completa del BOE

Disposiciones

297,760 artículos

Búsqueda de texto completo con FTS5

Trabajos Preparatorios

12,193 documentos

Plan premium -- exposiciones de motivos, proyectos de ley

Jurisprudencia

0 (plan gratuito)

Reservada para futuras ingestas

Orientaciones de la Agencia

0 (plan gratuito)

Reservadas para futuras ingestas

Tamaño de la base de datos

~849 MB

SQLite optimizado, portátil

Actualizaciones diarias

Automatizadas

Comprobaciones de actualidad frente al BOE

Solo datos verificados — cada cita se valida contra fuentes oficiales (BOE, boe.es). Cero contenido generado por LLM.


Véalo en Acción

Por Qué Funciona

Texto Fuente Literal (Sin Procesamiento LLM):

  • Todo el texto de las leyes se ingiere desde la API de Datos Abiertos del BOE (boe.es/datosabiertos)

  • Las disposiciones se devuelven sin cambios desde las filas de la base de datos SQLite FTS5

  • Cero resúmenes o paráfrasis de LLM — la base de datos contiene texto normativo, no interpretaciones de IA

Gestión Inteligente del Contexto:

  • La búsqueda devuelve disposiciones clasificadas con puntuación BM25 (seguras para el contexto)

  • La recuperación de disposiciones proporciona el texto exacto mediante identificador de ley + número de artículo

  • Las referencias cruzadas ayudan a navegar sin cargarlo todo a la vez

Arquitectura Técnica:

BOE Datos Abiertos API --> Parse --> SQLite --> FTS5 snippet() --> MCP response
                            ^                        ^
                     Provision parser         Verbatim database query

Investigación Tradicional vs. Este MCP

Enfoque Tradicional

Este Servidor MCP

Buscar en el BOE por nombre de ley

Buscar en español sencillo: "protección datos personales"

Navegar manualmente por leyes de varios títulos

Obtén el artículo exacto con contexto

Referencias cruzadas manuales entre códigos

build_legal_stance agrega información de múltiples fuentes

"¿Está este artículo vigente?" -> comprobar manualmente

Herramienta check_currency -> respuesta en segundos

Encontrar la base de la UE -> buscar en EUR-Lex

get_eu_basis -> directivas de la UE enlazadas al instante

Comprobar BOE, EUR-Lex y AEPD por separado

Comprobaciones automáticas diarias de actualidad

Sin API, sin integración

Protocolo MCP -> nativo para IA

Tradicional: Buscar en el BOE -> Descargar PDF -> Ctrl+F -> Referencia cruzada con el RGPD -> Consultar EUR-Lex -> Repetir

Este MCP: "¿Qué normativa europea da base al artículo 22 de la LOPDGDD sobre decisiones automatizadas?" -> Listo.


Herramientas Disponibles (13)

Herramientas Principales de Investigación Jurídica (8)

Herramienta

Descripción

search_legislation

Búsqueda de texto completo FTS5 en 297,760 disposiciones con clasificación BM25

get_provision

Recupera una disposición específica mediante identificador de ley + número de artículo

validate_citation

Valida la cita contra la base de datos (comprobación de cero alucinaciones)

build_legal_stance

Agrega citas de leyes, trabajos preparatorios y jurisprudencia

format_citation

Formatea las citas según las convenciones españolas (completa/abreviada/pinpoint)

check_currency

Comprueba si la ley está en vigor, modificada o derogada

list_sources

Enumera todas las leyes disponibles con metadatos y procedencia de los datos

about

Información del servidor, capacidades, estadísticas del conjunto de datos y resumen de cobertura

Herramientas de Integración con la Legislación de la UE (5)

Herramienta

Descripción

get_eu_basis

Obtén las directivas/reglamentos de la UE que sustentan una ley española

get_spanish_implementations

Encuentra leyes españolas que implementan un acto concreto de la UE

search_eu_implementations

Busca documentos de la UE con recuentos de implementación española

get_provision_eu_basis

Obtén referencias de legislación europea para una disposición específica

validate_eu_compliance

Verifica el estado de implementación frente a las directivas de la UE


Integración con la Legislación de la UE

España es un estado miembro de pleno derecho de la UE. La legislación española contiene referencias cruzadas sistemáticas a la UE en protección de datos, ciberseguridad, regulación financiera y derechos de los consumidores.

Métrica

Valor

Integración con la UE

Miembro de pleno derecho de la UE (adhesión en 1986)

Implementación del RGPD

LOPDGDD (Ley Orgánica 3/2018, supervisión de la AEPD)

Transposición de la NIS2

Real Decreto-ley + Ley de Seguridad de las Redes y Sistemas de Información

AI Act

Aplicación directa (reglamento de la UE, no requiere transposición)

ENS

Esquema Nacional de Seguridad (Real Decreto 311/2022)

Integración EUR-Lex

Obtención automatizada de metadatos

Principales Actos de la UE con Implementación Española

  1. RGPD (2016/679) — LOPDGDD (Ley Orgánica 3/2018) + decisiones de la AEPD

  2. Directiva NIS2 (2022/2555) — Ley de Ciberseguridad (transposición pendiente a fecha de

A daily GitHub Actions workflow monitors all data sources:

Fuente

Comprobación

Método

Modificaciones de leyes

Comparación de fechas en la API del BOE

Se comprueban las 12.181 leyes

Nuevas leyes

Publicaciones del BOE (ventana de 90 días)

Comparadas con la base de datos

Trabajos preparatorios

API de proyectos de ley del BOE (ventana de 30 días)

Detección de nuevos textos

Desactualización de referencias UE

Marcas de tiempo de commits de Git

Se marca si tiene más de 90 días


Seguridad

Este proyecto utiliza múltiples capas de escaneo de seguridad automatizado:

Escáner

Qué hace

Programación

CodeQL

Análisis estático para vulnerabilidades de seguridad

Semanal + PRs

Semgrep

Escaneo SAST (OWASP top 10, secretos, TypeScript)

Cada push

Gitleaks

Detección de secretos en todo el historial de git

Cada push

Trivy

Escaneo de CVEs en sistema de archivos y dependencias de npm

Diario

Seguridad de Docker

Escaneo de imágenes de contenedor + generación de SBOM

Diario

Socket.dev

Detección de ataques a la cadena de suministro

PRs

OSSF Scorecard

Puntuación de mejores prácticas de OpenSSF

Semanal

Dependabot

Actualizaciones automatizadas de dependencias

Semanal

Consulta SECURITY.md para conocer la política completa y la notificación de vulnerabilidades.


Avisos legales importantes

ESTA HERRAMIENTA NO ES ASESORAMIENTO LEGAL

El texto de las leyes proviene de publicaciones oficiales del BOE. Sin embargo:

  • Esta es una herramienta de investigación, no un sustituto del asesoramiento legal profesional

  • La cobertura de jurisprudencia no está incluida en el nivel gratuito: no confíes únicamente en esto para la investigación de jurisprudencia

  • Verifica las citas críticas con las fuentes primarias para escritos judiciales

  • Las referencias cruzadas de la UE se extraen del texto legal español, no del texto completo de EUR-Lex

  • La legislación autonómica (Comunidades Autónomas) puede no estar cubierta por completo

Antes de usarlo profesionalmente, lee: DISCLAIMER.md | PRIVACY.md

Confidencialidad del cliente

Las consultas pasan por la API de Claude. Para asuntos privilegiados o confidenciales, utiliza el despliegue local. Para orientación sobre obligaciones profesionales, consulta al Consejo General de la Abogacía Española. Consulta PRIVACY.md para obtener orientación sobre cumplimiento.


Documentación


Desarrollo

Configuración

git clone https://github.com/Ansvar-Systems/spanish-law-mcp
cd spanish-law-mcp
npm install
npm run build
npm test

Ejecución local

npm run dev                                       # Start MCP server
npx @anthropic/mcp-inspector node dist/index.js   # Test with MCP Inspector

Gestión de datos

npm run ingest                    # Ingest statutes from BOE Datos Abiertos
npm run build:db                  # Rebuild SQLite database
npm run drift:detect              # Run drift detection against anchors
npm run check-updates             # Check for amendments and new statutes
npm run census                    # Generate coverage census report

Rendimiento

  • Velocidad de búsqueda: <100 ms para la mayoría de las consultas FTS5

  • Tamaño de la base de datos: ~849 MB (eficiente, portátil)

  • Fiabilidad: 100% de tasa de éxito de ingesta en las 12.181 leyes


Más MCPs de Ansvar

Cobertura completa de la flota en ansvar.eu/coverage.

Contribuciones

¡Contribuciones bienvenidas! Consulta CONTRIBUTING.md para obtener las directrices.

Áreas prioritarias:

  • Ampliación de jurisprudencia (Tribunal Supremo, Audiencia Nacional)

  • Ingesta de resoluciones y orientaciones de la AEPD

  • Versiones históricas de leyes y seguimiento de modificaciones

  • Cobertura de legislación autonómica


Hoja de ruta

  • Base de datos legal principal con búsqueda FTS5

  • Ingesta completa del corpus (12.181 leyes, 297.760 disposiciones)

  • Herramientas de integración del derecho de la UE

  • Despliegue de Vercel Streamable HTTP

  • Trabajos preparatorios premium (12.193 documentos)

  • Cobertura de jurisprudencia del Tribunal Supremo

  • Documentos de orientación de la AEPD

  • Versiones históricas de leyes (seguimiento de modificaciones)

  • Legislación autonómica


Cita

Si utilizas este servidor MCP en investigación académica:

@software{spanish_law_mcp_2026,
  author = {Ansvar Systems AB},
  title = {Spanish Law MCP Server: Production-Grade Legal Research Tool},
  year = {2026},
  url = {https://github.com/Ansvar-Systems/spanish-law-mcp},
  note = {12,181 Spanish statutes with 297,760 provisions and EU law cross-references}
}

Licencia

Licencia Apache 2.0. Consulta LICENSE para obtener más detalles.

Licencias de datos

  • Leyes y legislación: Spanish-TRLPI-Art-13 -- Dominio público legal español. El Art. 13 del TRLPI (Real Decreto Legislativo 1/1996) establece que las leyes o reglamentos, los anteproyectos de ley, las resoluciones de órganos judiciales y los actos de autoridades públicas, así como las traducciones oficiales de todos estos textos, no son objeto de protección de propiedad intelectual. Verificado textualmente el 2026-05-17 -- véase docs/audits/2026-05-17-eu-copyright-statutory-works-batch-1b-DE-IE-IT-NL-ES.md. Entrada de catálogo: Spanish-TRLPI-Art-13 en infrastructure/attribution-licenses.json.

  • Metadatos de la UE: EUR-Lex (dominio público de la UE, Decisión 2011/833/UE)


Acerca de Ansvar Systems

Creamos herramientas de cumplimiento e investigación legal aceleradas por IA para el mercado europeo. Este servidor MCP comenzó como nuestra herramienta interna de referencia para el derecho español -- resulta que todos los que desarrollan para los mercados español y europeo tienen las mismas frustraciones de investigación.

Así que lo estamos liberando como código abierto. Navegar por 12.181 leyes no debería requerir un título de Derecho.

ansvar.eu -- Estocolmo, Suecia


-
license - not tested
-
quality - not tested
F
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 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/Ansvar-Systems/spanish-law-mcp'

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