bjn-uy-mcp

bjn-uy-mcp

MCP server that enables searching and retrieving judicial decisions from the Uruguayan National Public Jurisprudence Database (BJN).

Category
Visit Server

README

uy-legal-mcp

Suite de servidores MCP para fuentes legales uruguayas. Equivalente uruguayo de la suite voftec (Argentina).

Servidores incluidos

Servidor Fuente Herramientas
impo-uy-mcp IMPO - Centro de Información Oficial Texto de normas, búsqueda, artículos
bjn-uy-mcp BJN - Base de Jurisprudencia Nacional Pública Búsqueda de sentencias, obtener sentencia

Requisitos

  • Cuenta gratuita en Cloudflare
  • Node.js 18+ instalado localmente
  • npm

Despliegue: impo-uy-mcp

1. Instalar dependencias

cd impo-uy-mcp
npm install

2. Autenticar con Cloudflare

npx wrangler login

Se abre el navegador para autenticarse con tu cuenta de Cloudflare.

3. Desplegar

npm run deploy

La URL del endpoint quedará en la salida del comando:

https://impo-uy-mcp.<tu-cuenta>.workers.dev

El endpoint MCP es:

https://impo-uy-mcp.<tu-cuenta>.workers.dev/mcp

4. Conectar en Claude.ai

  1. Settings → Integrations → Add MCP Server
  2. Pegar la URL: https://impo-uy-mcp.<tu-cuenta>.workers.dev/mcp
  3. Confirmar y verificar que aparezca activo

5. Probar

Decirle a Claude:

  • "Buscame la Ley de Procedimiento Administrativo uruguaya" → usa impo_search
  • "Dame el artículo 5 de la Ley 15869 de 1987" → usa impo_articulo
  • "Texto completo de la Ley 18331 de 2008" → usa impo_norma

Despliegue: bjn-uy-mcp

Mismo procedimiento:

cd bjn-uy-mcp
npm install
npx wrangler login   # si no se hizo ya
npm run deploy

URL del endpoint:

https://bjn-uy-mcp.<tu-cuenta>.workers.dev/mcp

Advertencia sobre estabilidad del BJN

El BJN usa JavaServer Faces (Seam), tecnología de 2008 que requiere scraping del formulario. Si el Poder Judicial modifica la interfaz, el conector puede dejar de funcionar.

Síntoma: bjn_search devuelve "no se pudo extraer el token de sesión". Solución: acceso directo en bjn.poderjudicial.gub.uy y reportar el issue.


Desarrollo local

Para probar antes de desplegar:

cd impo-uy-mcp
npm run dev
# El servidor corre en http://localhost:8787
# Endpoint MCP: http://localhost:8787/mcp

Costos

Cloudflare Workers tiene una capa gratuita de 100.000 requests/día. Para uso en una práctica legal individual, es más que suficiente. No se requiere tarjeta de crédito para el plan gratuito.


Diferencias respecto a la suite voftec (Argentina)

voftec (AR) uy-legal-mcp (UY)
Fuente normas InfoLEG + BORA IMPO
Jurisprudencia SCJ/federal PJN Juris, CSJN BJN
Jurisprudencia administrativa BJN (TAC, TAF)
Boletín oficial BORA, BOPBA IMPO (incluye)
Tribunal Fiscal/Contencioso TFN-mcp — (TCA requiere suscripción)
Endpoint público sin deploy Sí (Vercel) Requiere deploy propio

La diferencia en el punto de endpoint público es la más importante: los servidores voftec están desplegados y disponibles para cualquiera. Estos servidores requieren que cada usuario los despliegue en su propia cuenta de Cloudflare Workers. La capa gratuita de Cloudflare hace que el costo sea cero, pero el paso de despliegue inicial es necesario.


Fuentes primarias

Si los conectores no están disponibles, el flujo de trabajo manual es:

Necesidad URL
Texto de norma (número conocido) https://www.impo.com.uy/bases/leyes/{año}-{número}
Buscar normas https://www.impo.com.uy
Jurisprudencia https://bjn.poderjudicial.gub.uy/BJNPUBLICA/busquedaSimple.seam

Estado al junio 2026

  • impo-uy-mcp: ESTABLE. La API de IMPO datos abiertos es estable y documentada.
  • bjn-uy-mcp: FRÁGIL. Depende de scraping de portal web antiguo.

Autor: Pi · junio 2026 Basado en el patrón de leguy-mcp (schilotte) y mcp-impo (daedalus)

Recommended Servers

playwright-mcp

playwright-mcp

A Model Context Protocol server that enables LLMs to interact with web pages through structured accessibility snapshots without requiring vision models or screenshots.

Official
Featured
TypeScript
Magic Component Platform (MCP)

Magic Component Platform (MCP)

An AI-powered tool that generates modern UI components from natural language descriptions, integrating with popular IDEs to streamline UI development workflow.

Official
Featured
Local
TypeScript
Audiense Insights MCP Server

Audiense Insights MCP Server

Enables interaction with Audiense Insights accounts via the Model Context Protocol, facilitating the extraction and analysis of marketing insights and audience data including demographics, behavior, and influencer engagement.

Official
Featured
Local
TypeScript
VeyraX MCP

VeyraX MCP

Single MCP tool to connect all your favorite tools: Gmail, Calendar and 40 more.

Official
Featured
Local
graphlit-mcp-server

graphlit-mcp-server

The Model Context Protocol (MCP) Server enables integration between MCP clients and the Graphlit service. Ingest anything from Slack to Gmail to podcast feeds, in addition to web crawling, into a Graphlit project - and then retrieve relevant contents from the MCP client.

Official
Featured
TypeScript
Kagi MCP Server

Kagi MCP Server

An MCP server that integrates Kagi search capabilities with Claude AI, enabling Claude to perform real-time web searches when answering questions that require up-to-date information.

Official
Featured
Python
E2B

E2B

Using MCP to run code via e2b.

Official
Featured
Neon Database

Neon Database

MCP server for interacting with Neon Management API and databases

Official
Featured
Qdrant Server

Qdrant Server

This repository is an example of how to create a MCP server for Qdrant, a vector search engine.

Official
Featured
Exa Search

Exa Search

A Model Context Protocol (MCP) server lets AI assistants like Claude use the Exa AI Search API for web searches. This setup allows AI models to get real-time web information in a safe and controlled way.

Official
Featured