Croatian Law MCP Server
Croatian Law MCP Server
El corpus de derecho croata 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 conexión OAuth, plan gratuito disponible, que cubre este corpus más regulaciones de la UE, legislación nacional de docenas de jurisdicciones auditadas (Europa y EE. UU.) e inteligencia de CVE/seguridad, cada resultado con una cita textual de la fuente. Comienza 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 — Ajustes → 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 expansión, la cuota y qué MCP posteriores son accesibles.
Autoalojar este MCP
También puedes clonar este repositorio y construir el corpus tú mismo. El esquema, el fetcher y las implementaciones de las herramientas residen aquí. Lo que no está en el repositorio es la base de datos preconstruida: las restricciones de TDM y licencias de estándares en las fuentes upstream significan que alojamos 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 NN (Narodne novine) para la era de la IA.
Consulta 4,531 leyes croatas -- desde el Zakon o provedbi GDPR y el Kazneni zakon hasta el Zakon o radu, el Zakon o trgovačkim društvima y más -- directamente desde Claude, Cursor o cualquier cliente compatible con MCP.
Si estás construyendo tecnología legal, herramientas de cumplimiento o realizando investigación jurídica croata, esta es tu base de datos de referencia verificada.
Construido por Ansvar Systems -- Estocolmo, Suecia
Related MCP server: Icelandic Law MCP
Por Qué Existe
La investigación jurídica croata implica navegar por Narodne novine, zakon.hr y EUR-Lex para conocer el estado de implementación de la UE -- a través de un denso sistema de códigos y reglamentos de implementación. Ya sea que seas:
Un abogado que valida citas ante el Vrhovni sud (Tribunal Supremo) o el Ustavni sud (Tribunal Constitucional)
Un responsable de cumplimiento que verifica el estado de implementación del GDPR según el Zakon o provedbi Opće uredbe o zaštiti podataka
Un desarrollador de tecnología legal que construye herramientas sobre el derecho croata
Un investigador que rastrea la transposición de directivas de la UE en 4,531 leyes
...no deberías necesitar docenas de pestañas del navegador ni referencias cruzadas manuales. Pregúntale a Claude. Obtén la disposición exacta. Con contexto.
Este servidor MCP hace que el derecho croata sea buscable, con referencias cruzadas y legible para IA.
Ejemplos de Consultas
Una vez conectado, solo pregunta de forma natural:
"Što govori Zakon o provedbi Opće uredbe o zaštiti podataka o privoli?"
"Je li Kazneni zakon još uvijek na snazi?"
"Pretraži 'zaštita osobnih podataka' u hrvatskom zakonodavstvu"
"Koje EU direktive provodi Zakon o radu?"
"Što kaže članak 144. Kaznenog zakona o povredi tajnosti?"
"Pronađi odredbe o prijavljivanju povreda osobnih podataka"
"Koji hrvatski zakoni provode NIS2 direktivu?"
"Validiraj citat 'članak 5. Zakona o zaštiti osobnih podataka'"
"Usporedi zahtjeve za zaštitu podataka kroz NIS2 implementacije u hrvatskom pravu"
Qué Se Incluye
Categoría | Cantidad | Detalles |
Estatutos | 4,531 leyes | Legislación croata completa de Narodne novine |
Disposiciones | 157,667 artículos | Búsqueda de texto completo con FTS5 |
Tamaño de la base de datos | 253 MB | SQLite optimizado, portátil |
Comprobaciones de actualización | Automatizadas | Detección de desviaciones frente a Narodne novine |
Solo datos verificados -- cada cita se valida contra fuentes oficiales (Narodne novine, zakon.hr). Cero contenido generado por LLM.
Velo En Acción
Por Qué Funciona
Texto fuente literal (sin procesamiento por LLM):
Todo el texto legislativo se ingiere de las fuentes oficiales Narodne novine (nn.hr) y zakon.hr
Las disposiciones se devuelven sin cambios desde las filas de la base de datos SQLite FTS5
Cero resúmenes o paráfrasis por LLM: la base de datos contiene el texto de la ley, no interpretaciones de IA
Gestión inteligente del contexto:
La búsqueda devuelve disposiciones clasificadas con puntuación BM25 (seguro para el contexto)
La recuperación de disposiciones da el texto exacto mediante identificador de ley + número de artículo
Las referencias cruzadas ayudan a navegar sin cargar todo a la vez
Arquitectura técnica:
Narodne novine / zakon.hr --> Parse --> SQLite --> FTS5 snippet() --> MCP response
^ ^
Provision parser Verbatim database queryInvestigación tradicional vs. Este MCP
Investigación tradicional | Este servidor MCP |
Buscar en zakon.hr por nombre de la ley | Búsqueda en croata sencillo: "zaštita osobnih podataka pristanak" |
Navegar manualmente por códigos de múltiples artículos | Obtén la disposición exacta con contexto |
Referencias cruzadas manuales entre leyes |
|
"Je li ovaj zakon na snazi?" -- comprobar manualmente | herramienta |
Encontrar la base de la UE -- indagar en EUR-Lex |
|
Sin API, sin integración | Protocolo MCP -- nativo para IA |
Tradicional: Pretraži zakon.hr --> Navigi višečlane zakone --> Ctrl+F --> Usporedi s EU direktivama --> Ponovi
Este MCP: "Koji EU akt je osnova za članak 5. Zakona o provedbi GDPR?" --> Hecho.
Herramientas Disponibles (13)
Herramientas Principales de Investigación Jurídica (8)
Herramienta | Descripción |
| Búsqueda de texto completo FTS5 en 157,667 disposiciones con ranking BM25. Soporta croata, frases entre comillas, operadores booleanos, prefijos comodín |
| Recupera una disposición específica por identificador de ley + artículo (p. ej., "Kazneni zakon" + "144") |
| Comprueba si una ley está en vigor, modificada o derogada |
| Valida la cita contra la base de datos: comprobación de cero alucinaciones |
| Agrega citas de múltiples leyes para un tema jurídico |
| Formatea citas según las convenciones croatas (completa/corta/puntual) |
| Lista todas las leyes disponibles con metadatos, alcance de cobertura 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 el Derecho de la UE (5)
Herramienta | Descripción |
| Obtén las directivas/reglamentos de la UE para una ley croata |
| Encuentra leyes croatas que implementan un acto específico de la UE |
| Busca documentos de la UE con recuentos de implementación croata |
| Obtén referencias al derecho de la UE para una disposición específica |
| Comprueba el estado de implementación (futuro, requiere MCP de la UE) |
Integración con el Derecho de la UE
Croacia se unió a la UE el 1 de julio de 2013. Todos los reglamentos de la UE se aplican directamente; las directivas requieren transposición al derecho croata.
Métrica | Valor |
Membresía de la UE | Desde el 1 de julio de 2013 |
Acervo comunitario | Se aplica todo el ordenamiento jurídico de la UE |
GDPR | Implementado mediante el Zakon o provedbi Opće uredbe o zaštiti podataka (NN 42/2018) |
NIS2 | Transpuesto mediante el Zakon o kibernetičkoj sigurnosti (NN 14/2024) |
AML4/5 | Implementado mediante el Zakon o sprječavanju pranja novca i financiranja terorizma |
Integración EUR-Lex | Las referencias cruzadas enlazan las leyes croatas con los actos originales de la UE |
Principales Leyes Croatas Derivadas de la UE
Zakon o provedbi Opće uredbe o zaštiti podataka (NN 42/2018) -- implementación del GDPR
Zakon o kibernetičkoj sigurnosti (NN 14/2024) -- transposición de la NIS2
Zakon o elektroničkim komunikacijama -- transposición del Código de Comunicaciones Electrónicas
Zakon o tržištu kapitala -- transposición de MiFID II
Zakon o sprječavanju pranja novca -- transposición de la directiva AML
Consulta EU_INTEGRATION_GUIDE.md para documentación detallada y EU_USAGE_EXAMPLES.md para ejemplos prácticos.
Fuentes de Datos y Actualización
Todo el contenido proviene de bases de datos jurídicas croatas autorizadas:
Narodne novine -- Gaceta Oficial de la República de Croacia
Zakon.hr -- Portal de legislación croata consolidada
EUR-Lex -- Base de datos oficial del derecho de la UE (metadatos de referencias cruzadas)
Procedencia de los Datos
Campo | Valor |
Autoridad | Narodne novine d.d. (Gaceta Oficial) |
Idiomas | Croata (única lengua legislativa oficial) |
Cobertura | Toda la legislación nacional croata; los reglamentos de la UE se aplican directamente |
Fuente | narodne-novine.nn.hr, zakon.hr |
Comprobaciones de Actualización
Las herramientas de actualización están disponibles en scripts/check-updates.ts y scripts/drift-detect.ts. Esta versión seleccionada no conecta actualmente esas comprobaciones a un flujo de trabajo programado de GitHub Actions.
Check | Method |
Modificaciones de leyes | Detección de desviaciones respecto a anclajes de disposiciones conocidos |
Nuevas leyes | Comparación con el índice de publicaciones de NN |
Leyes derogadas | Detección de cambios de estado |
Solo datos verificados — cada cita se valida contra fuentes oficiales. Cero contenido generado por LLM.
Seguridad
Este proyecto utiliza múltiples capas de escaneo de seguridad automatizado:
Escáner | Qué hace | Programación |
CodeQL | Análisis estático de vulnerabilidades de seguridad | Semanal + PRs |
Semgrep | Escaneo SAST (OWASP top 10, secretos, TypeScript) | En cada push |
Gitleaks | Detección de secretos en el historial de git | En cada push |
Trivy | Escaneo de CVE en el sistema de archivos y dependencias de npm | Diario |
Socket.dev | Detección de ataques a la cadena de suministro | PRs |
Dependabot | Actualizaciones automatizadas de dependencias | Semanal |
Consulta SECURITY.md para la política completa y el informe de vulnerabilidades.
Avisos importantes
Asesoramiento legal
ESTA HERRAMIENTA NO ES ASESORAMIENTO LEGAL
El texto legal proviene de las publicaciones oficiales de Narodne novine y zakon.hr. Sin embargo:
Esta es una herramienta de investigación, no un sustituto del asesoramiento legal profesional
La cobertura de jurisprudencia no está incluida — no te bases únicamente en esto para la investigación de jurisprudencia; consulta las bases de datos oficiales de Vrhovni sud y Ustavni sud
Verifica las citas críticas contra fuentes primarias para escritos judiciales
Las referencias cruzadas de la UE se derivan del texto legal y los metadatos, no del análisis de texto completo de EUR-Lex
Las versiones consolidadas en zakon.hr pueden diferir del original de Narodne novine — verifica siempre contra el boletín oficial para procedimientos legales
Antes de usar profesionalmente, lee: DISCLAIMER.md | PRIVACY.md
Confidencialidad del cliente
Las consultas pasan por la API de Claude. Para asuntos privilegiados o confidenciales, usa un despliegue on-premise. Consulta las directrices de Hrvatska odvjetnička komora (HOK) sobre el uso de herramientas de IA en la práctica legal.
Desarrollo
Configuración
git clone https://github.com/Ansvar-Systems/croatian-law-mcp
cd croatian-law-mcp
npm install
npm run build
npm testEjecución en 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 Narodne novine
npm run catalog:crawl # Crawl NN law catalog
npm run catalog:build-csv # Build catalog from CSV
npm run catalog:ingest # Ingest from catalog
npm run catalog:sync-fast # Fast sync via CSV + ingest
npm run build:db # Rebuild SQLite database
npm run drift:detect # Run drift detection against anchorsRendimiento
Velocidad de búsqueda: <100 ms para la mayoría de las consultas FTS5
Tamaño de la base de datos: 253 MB (optimizada, portátil)
Fiabilidad: 100% de tasa de éxito de ingesta en 4,531 leyes
Más MCP de Ansvar
Cobertura completa de la flota en ansvar.eu/coverage.
Contribuciones
¡Las contribuciones son bienvenidas! Consulta CONTRIBUTING.md para las directrices.
Áreas prioritarias:
Ampliación de jurisprudencia (Vrhovni sud, Ustavni sud, VSRH)
Ampliación de referencias cruzadas de la UE (mapeo completo de directiva a ley)
Versiones históricas de leyes y seguimiento de enmiendas
Decisiones de tribunales inferiores (archivos de Županijski sud, Općinski sud)
Hoja de ruta
Base de datos de leyes principal con búsqueda FTS5
Ingesta completa del corpus (4,531 leyes, 157,667 disposiciones)
Herramientas de integración del derecho de la UE
Despliegue HTTP Streamable de Vercel
Ampliación de jurisprudencia (Vrhovni sud, Ustavni sud)
Cobertura de tribunales inferiores (archivos de Županijski, Općinski)
Versiones históricas de leyes (seguimiento de enmiendas)
API web para acceso programático
Citación
Si utilizas este servidor MCP en investigación académica:
@software{croatian_law_mcp_2026,
author = {Ansvar Systems AB},
title = {Croatian Law MCP Server: AI-Powered Legal Research Tool},
year = {2026},
url = {https://github.com/Ansvar-Systems/croatian-law-mcp},
note = {4,531 Croatian statutes with 157,667 provisions and EU law cross-references}
}Licencia
Licencia Apache 2.0. Consulta LICENSE para más detalles.
Licencias de datos
Código de atribución de Ansvar: HR-Statutory-PD-Conditional. Base: ZASP
(Zakon o autorskom pravu i srodnim pravima) Art. 18(3): una
excepción CONDICIONAL de dominio público legal (statutory-PD).
Leyes y legislación: Narodne novine d.d. a través de
narodne-novine.nn.hr. Reutilizado bajo ZASP Art. 18(3) — para textos que han superado un evento desencadenante.Metadatos de la UE: EUR-Lex (aviso de dominio público de la UE).
Alcance de la cobertura (CONDICIONAL — requisito de desencadenante)
El Art. 18(3) de la ZASP croata es CONDICIONAL y estructuralmente diferente de las amplias excepciones de dominio público legal (statutory-PD) en otras jurisdicciones.
Estado predeterminado: todas las obras (incluidos los textos legislativos en borrador) están protegidas por derechos de autor desde el momento de su creación.
Desencadenante requerido: la protección se pierde solo cuando ocurre uno de tres eventos desencadenantes:
La obra se presenta a un procedimiento oficial (por ejemplo, el procedimiento legislativo en el Sabor).
La obra se divulga según las reglas de información pública.
La obra se publica en Narodne novine (el boletín oficial).
Implicación práctica para este MCP: la ingesta DEBE restringirse a textos posteriores al desencadenante — típicamente, la versión publicada en Narodne novine — NO a borradores de trabajo, materiales preparatorios ministeriales internos, o borradores de comités previos a la presentación. Esos permanecen protegidos.
Consulta docs/audits/2026-05-17-eu-copyright-statutory-works-batch-3-BG-HR-SK-SI-SE.md
en el repositorio Ansvar architecture-documentation para el texto literal del Art. 18(3)
y el análisis del desencadenante condicional.
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 croata — resulta que todos los que crean para los mercados del Adriático y la UE tienen las mismas frustraciones de investigación.
Así que lo estamos publicando como código abierto. Navegar por 4,531 leyes y sus directivas de origen de la UE 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 Servers
- Alicense-qualityFmaintenanceQuery 4,326 Hungarian laws (Ptk., Mt., Btk., etc.) from MCP-compatible clients. Includes full-text search, citation validation, and EU law mapping.949Apache 2.0
- AlicenseAqualityFmaintenanceProvides access to 1,709 Icelandic statutes and 19,026 provisions with full-text search, citation validation, and EU/EEA law integration, enabling legal research and compliance checks through natural language queries.111091Apache 2.0
- Alicense-qualityBmaintenanceMCP server for real-time access to Mozambican legislation, enabling search, status checks, article retrieval, historical versions, and citation resolution via the Mozaia platform.MIT
- Alicense-qualityFmaintenanceEnables querying 40 Slovenian statutes with full-text search, provision retrieval, and EU law integration, providing verified references from official PISRS sources.79Apache 2.0
Related MCP Connectors
Connect AI to millions of laws and court cases with the Lawstronaut MCP.
Temporal search and comparison for official Luxembourg and reviewed EU law, with provenance.
Task-oriented MCP for Indonesian law: search, resolve citations, read laws, and MK decisions.
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/Croatian-law-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server