Skip to main content
Glama
Ansvar-Systems

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/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 — 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.

MCP Registry License GitHub stars CI Database Provisions

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 query

Investigació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

build_legal_stance agrega entre fuentes

"Je li ovaj zakon na snazi?" -- comprobar manualmente

herramienta check_currency -- respuesta en segundos

Encontrar la base de la UE -- indagar en EUR-Lex

get_eu_basis -- directivas de la UE enlazadas al instante

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

search_legislation

Búsqueda de texto completo FTS5 en 157,667 disposiciones con ranking BM25. Soporta croata, frases entre comillas, operadores booleanos, prefijos comodín

get_provision

Recupera una disposición específica por identificador de ley + artículo (p. ej., "Kazneni zakon" + "144")

check_currency

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

validate_citation

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

build_legal_stance

Agrega citas de múltiples leyes para un tema jurídico

format_citation

Formatea citas según las convenciones croatas (completa/corta/puntual)

list_sources

Lista todas las leyes disponibles con metadatos, alcance de cobertura 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 el Derecho de la UE (5)

Herramienta

Descripción

get_eu_basis

Obtén las directivas/reglamentos de la UE para una ley croata

get_croatian_implementations

Encuentra leyes croatas que implementan un acto específico de la UE

search_eu_implementations

Busca documentos de la UE con recuentos de implementación croata

get_provision_eu_basis

Obtén referencias al derecho de la UE para una disposición específica

validate_eu_compliance

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

  1. Zakon o provedbi Opće uredbe o zaštiti podataka (NN 42/2018) -- implementación del GDPR

  2. Zakon o kibernetičkoj sigurnosti (NN 14/2024) -- transposición de la NIS2

  3. Zakon o elektroničkim komunikacijama -- transposición del Código de Comunicaciones Electrónicas

  4. Zakon o tržištu kapitala -- transposición de MiFID II

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

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 test

Ejecución en 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 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 anchors

Rendimiento

  • 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:

    1. La obra se presenta a un procedimiento oficial (por ejemplo, el procedimiento legislativo en el Sabor).

    2. La obra se divulga según las reglas de información pública.

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


A
license - permissive license
-
quality - not tested
F
maintenance

Maintenance

Maintainers
Response time
Release cycle
1Releases (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/Ansvar-Systems/Croatian-law-mcp'

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