CENDOJ Sentencias MCP Server
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@CENDOJ Sentencias MCP Serverbuscar sentencias del TS sobre usufructo"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Jurisprudenciator — Servidor MCP de jurisprudencia
Busca y lee sentencias de las fuentes oficiales y gratuitas de jurisprudencia española directamente desde Claude (Desktop / Cowork). Encuentra la mejor sentencia para un caso, extrae los párrafos exactos con su ECLI, y trabaja a gran velocidad.
⚡ Rápido de verdad: la mejor sentencia con sus párrafos en ~2-3 s, y 30 sentencias con sus párrafos clave en ~6 s. El control antidescargas de la fuente es por sesión (no por IP): el servidor reparte las descargas entre varias sesiones frescas (multi-sesión) y esquiva las comprobaciones sin pausas ni intervención del usuario. Sin API keys, sin coste.
Qué puede hacer
Buscar jurisprudencia con todos los filtros de la fuente: base TS/AN, fechas, tipo de resolución, jurisdicción (CIVIL, PENAL…), provincia/sede (Valladolid, Alicante…) y tipo de órgano (AP, TSJ, Juzgado de 1ª Instancia, Mercantil…). Pagina automáticamente si pides más de 50.
Ver ROJ, ECLI, fecha, sala, ponente y un RESUMEN(auto) de cada sentencia (extracto del propio texto) — para elegir la mejor por el resumen, sin descargar nada.
Localizar por cita: por ECLI o ROJ exacto (verificar una cita en segundos).
Leer el texto íntegro o solo los párrafos exactos que tocan el tema, de una o de decenas de sentencias a la vez. Por defecto no guarda nada en tu disco.
Refinar por órganos, años o ponentes disponibles para un tema.
Es gratis y cubre toda España (TS, AN, TSJ, Audiencias Provinciales, Juzgados…). La fuente es pública: no hay login ni usuario.
Related MCP server: MCP-BOE
Requisitos
Python 3.10+ (con PyMuPDF para extracción de texto rápida; cae a
pypdf).Claude Desktop (o cualquier cliente MCP). En Claude Cowork funciona igual.
Instalación (Windows)
git clone https://github.com/DerechoVirtual/mcp-cendoj-sentencias.git
cd mcp-cendoj-sentencias
uv venv
uv pip install -e . # en OneDrive/Dropbox: añade --link-mode=copyConéctalo con doble clic en instalar_en_claude_desktop.bat (escribe la
entrada con la app cerrada y te avisa), o a mano en
%APPDATA%\Claude\claude_desktop_config.json:
{
"mcpServers": {
"jurisprudenciator": {
"command": "C:\ruta\al\.venv\Scripts\python.exe",
"args": ["C:\ruta\al\server.py"]
}
}
}Reinicia Claude Desktop por completo.
Configuración (.env) — todo opcional
Funciona sin configurar nada (abre y renueva la sesión él solo):
Variable | Para qué |
| Dónde guardar PDFs/textos si pides guardarlos. Def.: |
Cómo se usa (en lenguaje natural)
"Sentencias de la AP de Valladolid sobre usufructo: dame los 5 párrafos clave de cada una con su ECLI."
"Búscame 30 sentencias sobre pensión compensatoria con ingresos similares y sácame de cada una el párrafo donde se razona el desequilibrio."
Claude llamará a las herramientas por ti:
buscar_sentencias→ lista con ROJ, ECLI, fecha, ponente y RESUMEN(auto), para elegir las mejores sin descargar nada.leer_sentencias(parrafos=N)→ lee en memoria y devuelve solo los N párrafos exactos que tocan el tema (o el texto íntegro conparrafos=0). No guarda nada salvo que lo pidas. Esquiva las comprobaciones solo.
Las herramientas
Herramienta | Qué hace |
| Busca y lista con metadatos y RESUMEN(auto). Filtros de jurisdicción, |
| Localiza por ECLI o ROJ exacto. |
| Facetas para refinar: |
| Lee el texto (multi-sesión, rapidísimo). |
| Fallback histórico — normalmente innecesario (las comprobaciones de seguridad se esquivan solas). |
| Diagnóstico: extractor, sesión, última búsqueda, carpeta. |
Por qué es tan rápido
Multi-sesión: la comprobación antidescargas es por sesión y salta sobre la 6ª-7ª descarga. El motor usa varias sesiones frescas en paralelo (5 descargas cada una) → casi nunca aparece, y si aparece se esquiva abriendo otra sesión. Sin pausas, sin resolver nada a mano.
PyMuPDF para extraer el texto ~10× más rápido que
pypdf.Modo párrafos: en vez de volcar el texto íntegro de 30 sentencias (~800.000 caracteres), devuelve solo los pasajes que tocan el tema (~100.000) → rápido y sin saturar.
Uso responsable
Pensado para uso profesional e individual (un abogado/estudiante consultando jurisprudencia). El multi-sesión reparte la carga, pero no martillees la fuente con descargas masivas innecesarias: con el RESUMEN(auto) eliges por resumen y solo lees las que de verdad sirven.
Privacidad y seguridad
.envy.venv/están en.gitignore. Este repositorio no contiene credenciales ni datos.Por defecto no guarda nada en tu disco (lee en memoria). Solo lee/consulta la fuente oficial; no envía nada a terceros.
Licencia
MIT (ver LICENSE).
This server cannot be deployed
Maintenance
Related MCP Connectors
Resolve, search and verify legal citations against the official sources, with provenance.
LawOracle — 20 legal AI tools: case law search, contracts, EU regulations, citation graph.
Busca e verifica jurisprudência brasileira real (+400 mil julgados) — anti-alucinação para IA.
Case law search, court decisions and súmulas, across indexed public sources (STF, STJ, TST, state co
Related MCP Servers
- FlicenseNot gradedqualityDmaintenanceProvides AI agents with access to Moroccan Court of Cassation decisions through search tools and PDF retrieval. Enables both real-time queries against the official portal and local searches across indexed decisions.-
- AlicenseBqualityBmaintenanceEnables LLMs like Claude to query the official Spanish BOE API for consolidated legislation, daily summaries, and auxiliary government tables.3148MIT
- AlicenseAqualityDmaintenanceEnables interaction with the Argentine judiciary system (SAC - Justicia Cordoba) via Claude Desktop, supporting case searches, notifications, and procedural deadlines.12MIT
- FlicenseNot gradedqualityBmaintenanceEnables users to search Spanish judicial rulings and extract text from resolutions using natural language queries.7-