Scba
FreeNot checkedServidor MCP para buscar sentencias judiciales de la SCBA desde Claude Desktop
About
Servidor MCP para buscar sentencias judiciales de la SCBA desde Claude Desktop
README
Convierte el buscador de sentencias.scba.gov.ar en un servidor MCP (Model Context Protocol) para que Claude Desktop, Claude Code u otro cliente compatible pueda buscar y leer sentencias y resoluciones judiciales directamente desde el chat, sin salir de la conversación.
¿Qué hace?
Una vez conectado, podés pedirle a Claude cosas como:
"Buscá sentencias del Juzgado Civil Nº 7 de Lomas de Zamora que digan notifíquese entre el 20 y el 26 de mayo de 2026"
Claude va a:
- Llamar a
listar_organismospara verificar el nombre exacto del juzgado - Llamar a
buscar_documentoscon los parámetros correctos - Resumirte y/o guardar en disco los documentos encontrados
Requisitos
- Python 3.9+
- Google Chrome instalado
chromedrivercompatible con tu versión de Chrome → descargar acá
Instalación
# 1. Clonar el repositorio
git clone https://github.com/TU_USUARIO/scba-mcp-server.git
cd scba-mcp-server
# 2. Instalar dependencias
pip install mcp selenium
Nota sobre chromedriver: copiá el ejecutable (
chromedriver.exeen Windows,chromedriveren Mac/Linux) en la misma carpeta del proyecto, o agregalo al PATH del sistema.
Configuración en Claude Desktop
Encontrá tu archivo de configuración:
- Windows:
%APPDATA%\Claude\claude_desktop_config.json - macOS:
~/Library/Application Support/Claude/claude_desktop_config.json
- Windows:
Agregá el siguiente bloque dentro de
"mcpServers"(ajustá la ruta):
{
"mcpServers": {
"scba-sentencias": {
"command": "python",
"args": ["C:/ruta/a/tu/proyecto/scba_mcp_server.py"]
}
}
}
En Mac/Linux usá la ruta Unix:
"/home/usuario/scba-mcp-server/scba_mcp_server.py"
- Reiniciá Claude Desktop.
El archivo claude_desktop_config.json incluido en este repositorio es un ejemplo comentado que podés usar de referencia.
Herramientas disponibles
| Herramienta | Descripción |
|---|---|
listar_tipos_registro |
Devuelve los tipos disponibles: Sentencias / Resoluciones |
listar_organismos |
Devuelve todos los organismos judiciales disponibles |
buscar_documentos |
Busca y devuelve el texto completo de los documentos |
guardar_documentos_en_disco |
Guarda los resultados como archivos .txt organizados por carpetas |
cerrar_navegador |
Libera el navegador Chrome al terminar |
Parámetros de buscar_documentos
| Parámetro | Tipo | Descripción |
|---|---|---|
organismo |
str | Nombre exacto del organismo (obtenido con listar_organismos) |
fecha_desde |
str | Fecha inicial en formato DD/MM/AAAA |
fecha_hasta |
str | Fecha final en formato DD/MM/AAAA |
texto_busqueda |
str | Palabra o frase a buscar dentro del texto |
tipo_registro |
str | "sentencias" o "resoluciones" (default: "sentencias") |
max_paginas |
int | Máximo de páginas de resultados a recorrer (default: 3) |
max_documentos |
int | Máximo de documentos a retornar (default: 20) |
Probar con MCP Inspector
npx @modelcontextprotocol/inspector python scba_mcp_server.py
Abrí http://localhost:6274 y explorá las herramientas de forma interactiva.
Estructura de carpetas generada por guardar_documentos_en_disco
sentencias judiciales/
├── sentencias/
│ └── JUZGADO EN LO CIVIL Y COMERCIAL Nº 7 - LOMAS DE ZAMORA/
│ ├── Córdoba Julio c Avila Carlos - Daños y Perjuicios.txt
│ └── Banco Provincia c Deyser SRL - Cobro Ejecutivo.txt
└── resoluciones/
└── JUZGADO EN LO CIVIL Y COMERCIAL Nº 1 - LA PLATA/
└── Resolución_Z.txt
Notas técnicas
- El scraper usa pausas aleatorias entre requests para no sobrecargar el servidor de la SCBA.
- El navegador Chrome corre en modo headless (sin ventana visible).
max_paginasymax_documentosenbuscar_documentospermiten limitar los resultados y evitar sesiones demasiado largas.- El driver Chrome es un singleton: se abre una sola vez y se reutiliza entre llamadas. Llamá a
cerrar_navegadorcuando termines.
Limitaciones
- Depende del sitio web de la SCBA: si cambian el HTML o la estructura del buscador, el scraper puede necesitar ajustes.
- Requiere Chrome instalado localmente; no funciona en entornos sin interfaz gráfica sin el modo headless activado (ya está activado por defecto).
Licencia
MIT — libre para usar, modificar y distribuir.
Installing Scba
This server has no published package — it is built from source. Open the repository and follow its README.
▸ github.com/FacundoEmanuel/scba-mcp-serverFAQ
Is Scba MCP free?
Yes, Scba MCP is free — one-click install via Unyly at no cost.
Does Scba need an API key?
No, Scba runs without API keys or environment variables.
Is Scba hosted or self-hosted?
Self-hosted: the server runs locally on your machine via the install command above.
How do I install Scba in Claude Desktop, Claude Code or Cursor?
Open Scba on unyly.org, pick your client tab (Claude Desktop, Claude Code, Cursor) and press Install — the config is generated automatically, no JSON editing.
Related MCPs
Playwright
Browser automation, scraping, screenshots
by MicrosoftPuppeteer
Browser automation and web scraping.
by modelcontextprotocolopentabs-dev/opentabs
Plugin-based MCP server + Chrome extension that gives AI agents access to web applications through the user's authenticated browser session. 100+ plugins with a
by opentabs-devrobhunter/agentdeals
1,500+ developer infrastructure deals, free tiers, and startup programs across 54 categories. Search deals, compare vendors, plan stacks, and track pricing chan
by robhunterCompare Scba with
Not sure what to pick?
Find your stack in 60 seconds
Author?
Embed badge for your README
Browse similar
All browse MCPs
