Skip to main content

saij-mcp

Servidor MCP para buscar en SAIJ (Sistema Argentino de Información Jurídica), la base de datos jurídica oficial de Argentina.

Permite que cualquier cliente de IA (Claude Desktop, Cursor, Windsurf, VS Code, Claude Code, etc.) busque y recupere fallos, legislación, sumarios y doctrina argentina.

Instalación rápida

Hacé click en el botón de tu editor:

Instalar en VS Code Instalar en Cursor

Claude Desktop (extensión .mcpb)

Descargá saij-0.1.0.mcpb y abrilo — Claude Desktop lo instala automáticamente.

Claude Code

claude mcp add saij -- uvx saij-mcp

Claude Desktop

Agregar a claude_desktop_config.json:

{
  "mcpServers": {
    "saij": {
      "command": "uvx",
      "args": ["saij-mcp"]
    }
  }
}

Windsurf

Agregar a ~/.codeium/windsurf/mcp_config.json:

{
  "mcpServers": {
    "saij": {
      "command": "uvx",
      "args": ["saij-mcp"]
    }
  }
}

Claude Cowork

Desde el chat:

/plugin marketplace add hernan-cc/claude-plugins
/plugin install saij@hernan-cc

ChatGPT

ChatGPT solo soporta MCP servers remotos (HTTP), no locales. saij-mcp hoy corre en modo stdio (local). Para usarlo con ChatGPT necesitás exponerlo como servidor HTTP con un túnel (ej. ngrok) o desplegarlo en un servidor propio. Estamos trabajando en una versión remota.

pip / uvx

pip install saij-mcp    # instalar globalmente
uvx saij-mcp            # ejecutar sin instalar

Requiere uv para uvx, o Python 3.10+ para pip.

Herramientas

Herramienta Descripción
saij_search Buscar por palabras clave en fallos, sumarios, legislación, doctrina
saij_get_document Obtener metadatos completos de un documento por ID SAIJ (ej. FA20000057)
saij_get_sumarios Obtener todos los sumarios vinculados a un fallo

Ejemplos de uso

Una vez configurado, tu cliente de IA puede:

  • "Buscame jurisprudencia sobre phishing bancario" — busca sumarios con descriptores del tesauro jurídico
  • "Qué dice el fallo FA20000057?" — recupera metadatos completos: tribunal, fecha, magistrados
  • "Dame los sumarios del fallo FA20000057" — devuelve todos los principios jurídicos extraídos del fallo
  • "Buscá leyes sobre defensa del consumidor" — busca legislación por título

Campos de búsqueda

Campo Funciona con Descripción
titulo Todo Busca por título del documento (default)
texto Solo sumarios Búsqueda en el cuerpo del sumario

Tipos de documento

Tipo Descripción
fallo Sentencias y resoluciones judiciales (default)
sumario Resúmenes con descriptores del tesauro
jurisprudencia Fallos y sumarios
legislacion Toda la legislación
ley Leyes
decreto Decretos
doctrina Doctrina y artículos jurídicos
dictamen Dictámenes
todo Todos los tipos

Cómo funciona

SAIJ expone una API JSON pública (sin autenticación). Este servidor la envuelve con descripciones de herramientas MCP para que los clientes de IA puedan buscar de forma efectiva.

La API usa sintaxis de consulta tipo Lucene internamente. El servidor se encarga de construir las queries, filtrar por facetas y parsear las respuestas.

Los sumarios son particularmente útiles: contienen principios jurídicos extraídos de los fallos, etiquetados con un tesauro jerárquico de descriptores. Estos descriptores permiten búsqueda semántica legal incluso sin embeddings.

Limitaciones

  • El texto completo de los fallos es solo PDF — la API devuelve metadatos y sumarios vinculados, pero el texto de la sentencia está en un PDF adjunto. Usá pdf_url de saij_get_document para descargarlo.
  • El campo texto solo busca en sumarios — para fallos, buscá por titulo (carátula).
  • No se detectó rate limiting, pero usá con moderación.

Licencia

MIT

Metadata

Release files for saij-mcp 0.3.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for saij-mcp 0.3.0
File Size Uploaded
saij_mcp-0.3.0.tar.gz 10.6 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for saij-mcp 0.3.0
File Interpreter ABI Platform
saij_mcp-0.3.0-py3-none-any.whl Python 3 none any Details

Total release size: 20.1 kB

Release files / saij_mcp-0.3.0.tar.gz

Download URL saij_mcp-0.3.0.tar.gz
Size 10.6 kB
Tags Source
SHA-256 checksum
How to use checksums
6418d7d64d27ebba3bcfdb4b55494110b5e8d1f97957795dd819d48f5546919f
BLAKE2b-256 checksum
How to use checksums
8ba2a543fd8a0722a871cf5dbffb534094612fea2c3a1823d547e6405e9cb092
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.10.3 {"installer":{"name":"uv","version":"0.10.3","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

Release files / saij_mcp-0.3.0-py3-none-any.whl

Download URL saij_mcp-0.3.0-py3-none-any.whl
Size 9.5 kB
Tags Python 3
SHA-256 checksum
How to use checksums
bac95044c4822854f119c446b0c9eb0895e23e293ab9ab59fbc5df63f0bd5f6b
BLAKE2b-256 checksum
How to use checksums
8ebe801346cff629505df7ec640c58a9a6a0dbda296b3b52622a454c2b55d054
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.10.3 {"installer":{"name":"uv","version":"0.10.3","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

Release history Release notifications | RSS feed

This release

0.3.0 This release

2 release files

0.2.0

2 release files

0.1.1

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page