Portuguese Law MCP Server
Portuguese Law MCP Server
El corpus de derecho portugués 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, con nivel gratuito disponible, que cubre este corpus además de los reglamentos de la UE, el derecho nacional de docenas de jurisdicciones auditadas (Europa y EE. UU.) e inteligencia de seguridad/CVE, cada resultado con una cita textual de la fuente. 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 (gratuito / premium / equipo / empresa) determina la propagación, la cuota y qué MCP posteriores son accesibles.
Autohospeda este MCP
También puedes clonar este repositorio y construir el corpus tú mismo. El esquema, el fetcher y las implementaciones de 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 Diário da República para la era de la IA.
Consulta 1.130 leyes portuguesas —desde la Lei n.º 58/2019 (proteção de dados pessoais) y el Código Penal hasta el Código Civil, el Código do Trabalho, el Decreto-Lei n.º 7/2004 (comércio eletrónico) y más— directamente desde Claude, Cursor o cualquier cliente compatible con MCP.
Si estás creando tecnología legal, herramientas de cumplimiento o haciendo investigación jurídica portuguesa, esta es tu base de datos de referencia verificada.
Creado por Ansvar Systems — Estocolmo, Suecia
Related MCP server: mcp-eur-lex
Por Qué Existe
La investigación jurídica portuguesa implica navegar por dre.pt (Diário da República Eletrónico), seguir Leis, Decretos-Lei, Portarias y Despachos en múltiples ministerios, y cruzar referencias de las transposiciones de la UE. Ya sea que seas:
Un abogado que valida citas en un escrito o contrato
Un responsable de cumplimiento que verifica la implementación del RGPD o los requisitos del Código do Trabalho
Un desarrollador de tecnología legal que crea herramientas basadas en el derecho portugués
Un investigador que rastrea las directivas de la UE hasta la legislación portuguesa
...no deberías necesitar decenas de pestañas del navegador ni referencias cruzadas manuales en PDF. Pregunta a Claude. Obtén la disposición exacta. Con contexto.
Este servidor MCP hace que el derecho portugués sea buscable, con capacidad de referencias cruzadas y legible por IA.
Ejemplos de Consultas
Una vez conectado, solo pregunta con naturalidad, en portugués o inglés:
"O que diz a Lei n.º 58/2019 (proteção de dados pessoais) sobre o consentimento?"
"O Código Penal está em vigor? Quais são as disposições sobre criminalidade informática?"
"Pesquisa por 'proteção de dados pessoais' na legislação portuguesa"
"Quais as diretivas europeias que a Lei n.º 58/2019 implementa?"
"Que diz o Código Civil sobre responsabilidade contratual?"
"Encontre as disposições do Código do Trabalho sobre teletrabalho"
"Quais as leis portuguesas que implementam o RGPD?"
"Which Portuguese laws implement the GDPR?"
"Compare NIS2 implementation requirements across Portuguese statutes"
Qué Se Incluye
Categoría | Cantidad | Detalles |
Leyes | 1.130 leyes | Leis, Decretos-Lei, Códigos y Portarias portugueses |
Disposiciones | 81.012 secciones | Búsqueda de texto completo con FTS5 |
Trabajos Preparatorios | 297.024 documentos | Propostas de lei y debates parlamentarios (Premium) |
Tamaño de la base de datos | ~76 MB | SQLite optimizado y portátil |
Actualizaciones diarias | Automatizadas | Comprobaciones de actualidad contra dre.pt |
Solo datos verificados — cada cita se valida contra fuentes oficiales (dre.pt). Cero contenido generado por LLM.
Véalo En Acción
Por Qué Funciona
Texto fuente literal (sin procesamiento por LLM):
Todo el texto de las leyes se ingiere de las fuentes oficiales de dre.pt (Diário da República Eletrónico)
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 (seguro para el contexto)
La recuperación de disposiciones proporciona el texto exacto mediante identificador de lei/decreto-lei + artigo/número
Las referencias cruzadas ayudan a navegar sin cargarlo todo a la vez
Arquitectura técnica:
dre.pt API → Parse → SQLite → FTS5 snippet() → MCP response
↑ ↑
Provision parser Verbatim database queryInvestigación tradicional frente a este MCP
Enfoque tradicional | Este servidor MCP |
Buscar en dre.pt por número de diploma | Buscar en portugués natural: "proteção de dados pessoais" |
Navegar manualmente por normas de varios artigos | Obtener la disposición exacta con contexto |
Referencias cruzadas manuales entre diplomas |
|
"Este diploma está em vigor?" → comprobación manual | Herramienta |
Encontrar la base de la UE → rebuscar en EUR-Lex |
|
Consultar dre.pt para ver actualizaciones | Comprobaciones automáticas diarias de actualidad |
Sin API, sin integración | Protocolo MCP → nativo para IA |
Tradicional: Buscar en dre.pt → Descargar PDF → Ctrl+F → Hacer referencias cruzadas con la proposta de lei → Consultar EUR-Lex → Repetir
Este MCP: "Qual o artigo da Lei 58/2019 sobre consentimento e qual a diretiva europeia que lhe dá base?" → Hecho.
Herramientas disponibles (13)
Herramientas principales de investigación jurídica (8)
Herramienta | Descripción |
| Búsqueda FTS5 en 81.012 disposiciones con clasificación BM25 |
| Recuperar una disposición específica mediante identificador de lei/decreto |
Fuente | Comprobación | Método |
Modificaciones de normas | Comparación de fechas en la API de dre.pt | Se comprobaron las 1.130 normas |
Nuevos diplomas | Feed del Diário da República de dre.pt | Comparado con la base de datos |
Desactualización de referencias UE | Marcas de tiempo de los 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 | Frecuencia |
CodeQL | Análisis estático para vulnerabilidades de seguridad | Semanal + PRs |
Semgrep | Escaneo SAST (OWASP Top 10, secretos, TypeScript) | En cada push |
Gitleaks | Detección de secretos en todo el historial de git | En cada push |
Trivy | Escaneo de CVEs en el sistema de archivos y dependencias de npm | Diario |
Docker Security | Escaneo de imágenes de contenedores + 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 CONSTITUYE ASESORAMIENTO LEGAL
El texto de las normas se obtiene de las publicaciones oficiales de dre.pt. Sin embargo:
Esta es una herramienta de investigación, no un sustituto del asesoramiento legal profesional
La cobertura de jurisprudencia es limitada -- no te bases únicamente en esto para la investigación de casos
Verifica las citas críticas con las fuentes primarias (dre.pt) para escritos judiciales
Las referencias cruzadas de la UE se extraen del texto de las normas portuguesas, no del texto completo de EUR-Lex
Portarias y Despachos (órdenes ministeriales) están solo parcialmente cubiertos -- consulta los sitios web de los ministerios correspondientes para obtener orientación completa
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, usa el despliegue on-premise. Consulta PRIVACY.md para obtener orientación sobre el cumplimiento de la Ordem dos Advogados.
Documentación
Guía de integración de la UE -- Documentación detallada de referencias cruzadas de la UE
Ejemplos de uso de la UE -- Ejemplos prácticos de consultas de la UE
Política de seguridad -- Detalles del escaneo y notificación de vulnerabilidades
Descargo de responsabilidad -- Avisos legales y de uso profesional
Privacidad -- Confidencialidad del cliente y manejo de datos
Desarrollo
Configuración
git clone https://github.com/Ansvar-Systems/portuguese-law-mcp
cd portuguese-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 dre.pt
npm run build:db # Rebuild SQLite database
npm run drift:detect # Run drift detection
npm run check-updates # Check for amendments and new statutes
npm run census # Generate coverage census reportRendimiento
Velocidad de búsqueda: <100ms para la mayoría de consultas FTS5
Tamaño de la base de datos: ~76 MB (eficiente, portátil)
Fiabilidad: 100% de tasa de éxito en la ingesta
Más MCPs de Ansvar
Cobertura completa de la flota en ansvar.eu/coverage.
Contribuciones
¡Las contribuciones son bienvenidas! Consulta CONTRIBUTING.md para obtener pautas.
Áreas prioritarias:
Ampliación de jurisprudencia (Supremo Tribunal de Justiça, Tribunal Constitucional)
Ampliación de referencias cruzadas de normativa de la UE
Cobertura de Portarias y Despachos
Versiones históricas de las normas y seguimiento de modificaciones
Hoja de ruta
Base de datos central de normas con búsqueda FTS5
Ingestión completa del corpus (1.130 normas, 81.012 disposiciones)
Herramientas de integración del derecho de la UE
Despliegue HTTP Streamable de Vercel
Comprobaciones diarias de actualización
Ampliación de jurisprudencia (STJ, Tribunal Constitucional)
Versiones históricas de las normas (seguimiento de modificaciones)
Cobertura de Portarias y Despachos
Traducciones al inglés de las normas clave
Citación
Si usas este servidor MCP en una investigación académica:
@software{portuguese_law_mcp_2026,
author = {Ansvar Systems AB},
title = {Portuguese Law MCP Server: Production-Grade Legal Research Tool},
year = {2026},
url = {https://github.com/Ansvar-Systems/portuguese-law-mcp},
note = {1,130 Portuguese statutes with 81,012 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: Portuguese-CDADC-Art-7-and-8. Base:
referencia cruzada entre el CDADC (Código do Direito de Autor e dos
Direitos Conexos) Art. 8 y Art. 3(1)(c).
Normas y legislación: Imprensa Nacional - Casa da Moeda vía Diario da Republica (
dre.pt/diariodarepublica.pt). Reutilizado bajo CDADC Art. 8 + Art. 3(1)(c).Metadatos de la UE: EUR-Lex (aviso de dominio público de la UE).
Alcance de la cobertura (construcción de referencia cruzada)
La base de dominio público estatutario de Portugal es una referencia cruzada — requiere dos artículos leídos en conjunto:
Art. 8 (CDADC): excluye los documentos oficiales de la protección de los derechos de autor.
Art. 3(1)(c) (CDADC): define qué se considera un "documento oficial" para la exclusión — actos legislativos, reglamentos administrativos, decisiones judiciales y otros textos oficiales.
Por qué esto NO es el Art. 7 por sí solo: El Art. 7 cubre solo noticias
(notícias do dia), peticiones (petições) y discursos
(discursos). NO cubre las normas. Tratar el Art. 7 como la
base de dominio público estatutario es un error de lectura común. La construcción correcta es
Art. 8 + Art. 3(1)(c).
Consulta docs/audits/2026-05-17-eu-copyright-statutory-works-batch-2-HU-LU-PT-RO-GR.md
en el repositorio de documentación de arquitectura de Ansvar para el texto literal del Art. 8
y el Art. 3(1)(c) y el análisis de referencia cruzada.
Acerca de Ansvar Systems
Creamos herramientas de cumplimiento e investigación legal aceleradas con IA para el mercado europeo. Este servidor MCP comenzó como nuestra herramienta interna de referencia para el derecho portugués -- resulta que todos los que construyen herramientas de cumplimiento para el mercado ibérico y lusófono tienen las mismas frustraciones de investigación.
Así que lo estamos liberando como código abierto. Navegar por 1.130 diplomas en el Diário da República 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-qualityFmaintenanceEnables querying and analyzing Slovak legislation via natural language, including full-text search, provision retrieval, and EU law integration.1082Apache 2.0
- Alicense-qualityCmaintenanceEnables searching and quoting EU legislation with verifiable EUR-Lex citations, including GDPR, NIS2, DORA, and the EU AI Act.8MIT
- AlicenseAqualityFmaintenanceEnables querying and analyzing Danish legislation, including search, citation validation, currency checks, and EU law integration, directly from AI assistants.15641Apache 2.0
- Alicense-qualityFmaintenanceEnables querying Estonian legislation from Riigi Teataja, including full-text search across 1,602 statutes and 63,624 provisions, with EU law integration and citation validation.95Apache 2.0
Related MCP Connectors
Temporal search and comparison for official Luxembourg and reviewed EU law, with provenance.
Search Swiss federal legislation: laws, articles, amendments via the Fedlex SPARQL endpoint.
Japan Law MCP — Japanese national laws & ordinances via the e-Gov Law API.
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/portuguese-law-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server