spanish-law-mcp
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/mcpClaude 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.
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 queryInvestigació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 |
|
"¿Está este artículo vigente?" -> comprobar manualmente | Herramienta |
Encontrar la base de la UE -> buscar en EUR-Lex |
|
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 |
| Búsqueda de texto completo FTS5 en 297,760 disposiciones con clasificación BM25 |
| Recupera una disposición específica mediante identificador de ley + número de artículo |
| Valida la cita contra la base de datos (comprobación de cero alucinaciones) |
| Agrega citas de leyes, trabajos preparatorios y jurisprudencia |
| Formatea las citas según las convenciones españolas (completa/abreviada/pinpoint) |
| Comprueba si la ley está en vigor, modificada o derogada |
| Enumera todas las leyes disponibles con metadatos y procedencia de los datos |
| 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 |
| Obtén las directivas/reglamentos de la UE que sustentan una ley española |
| Encuentra leyes españolas que implementan un acto concreto de la UE |
| Busca documentos de la UE con recuentos de implementación española |
| Obtén referencias de legislación europea para una disposición específica |
| 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
RGPD (2016/679) — LOPDGDD (Ley Orgánica 3/2018) + decisiones de la AEPD
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
Asesoramiento legal
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
Guía de integración de la UE -- Documentación detallada sobre referencias cruzadas de la UE
Ejemplos de uso de la UE -- Ejemplos prácticos de consulta de la UE
Política de seguridad -- Detalles sobre notificación de vulnerabilidades y escaneo
Aviso legal -- Exenciones de responsabilidad y avisos de uso profesional
Privacidad -- Confidencialidad del cliente y manejo de datos
Desarrollo
Configuración
git clone https://github.com/Ansvar-Systems/spanish-law-mcp
cd spanish-law-mcp
npm install
npm run build
npm testEjecución local
npm run dev # Start MCP server
npx @anthropic/mcp-inspector node dist/index.js # Test with MCP InspectorGestió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 reportRendimiento
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éasedocs/audits/2026-05-17-eu-copyright-statutory-works-batch-1b-DE-IE-IT-NL-ES.md. Entrada de catálogo:Spanish-TRLPI-Art-13eninfrastructure/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
This server cannot be installed
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 Connectors
Connect AI to millions of laws and court cases with the Lawstronaut MCP.
Task-oriented MCP for Indonesian law: search, resolve citations, read laws, and MK decisions.
Temporal search and comparison for official Luxembourg and reviewed EU law, with provenance.
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/Ansvar-Systems/spanish-law-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server