Skip to main content

Servidor MCP para buscar en SAIJ (Sistema Argentino de Información Jurídica) — fallos, legislación, sumarios y doctrina

Project description

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, Claude Code, etc.) busque y recupere fallos, legislación, sumarios y doctrina argentina.

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

Instalación

pip install saij-mcp

O ejecutar directamente con uvx:

uvx saij-mcp

Configuración

Claude Desktop

Agregar a claude_desktop_config.json:

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

Claude Code

claude mcp add saij -- uvx saij-mcp

Cursor / Windsurf

Agregar a la configuración MCP:

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

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

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

saij_mcp-0.1.0.tar.gz (7.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

saij_mcp-0.1.0-py3-none-any.whl (8.5 kB view details)

Uploaded Python 3

File details

Details for the file saij_mcp-0.1.0.tar.gz.

File metadata

  • Download URL: saij_mcp-0.1.0.tar.gz
  • Upload date:
  • Size: 7.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.3

File hashes

Hashes for saij_mcp-0.1.0.tar.gz
Algorithm Hash digest
SHA256 55131a12a73fa618e63eace4ef3630cb30ca8f9828b6765f61f50a05e7acc860
MD5 cd2101e03ab9a0a6a5307fdbdea91139
BLAKE2b-256 220665c4a177157df9926d9138158e2b71310818b6d5f668559392ea4cf8c4d5

See more details on using hashes here.

File details

Details for the file saij_mcp-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: saij_mcp-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 8.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.3

File hashes

Hashes for saij_mcp-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 20b65db225512de8d333ff8b0f633bd1c0f6142326600fd1178f371e04365498
MD5 6f2f93549d38006f451f7bebf1a2746a
BLAKE2b-256 c6c4b3ae73a1bee47d061a73e46d2cf4ae0d3a99b16a7d7dd95c7bcb008e9471

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page