Token导航 LogoToken导航TokenDH.com
ley-ar MCP logo
运维云端stdio官方级别未说明来源级核验

ley-ar MCP

MCP Server

ley-ar是一个基于MCP协议的阿根廷劳动法服务,提供12种工具用于查询法律条款、计算赔偿金、查询判例和集体协议等,所有计算均在本地运行。

工具数

12

提示词数

0

GitHub Stars

0

资源数

0
PythonClaude云端部署Claude DesktopClaude

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

LuchoQQ

提供方

LuchoQQ

最后核验

2026/5/17 20:21

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

命令预览

pip install -e .

详细介绍

ley-ar

Servidor MCP (Model Context Protocol) de legislacion laboral argentina. Expone 12 herramientas que cualquier LLM compatible con MCP puede usar para buscar articulos, calcular indemnizaciones y liquidaciones, consultar jurisprudencia y convenios colectivos, verificar plazos de prescripcion y calcular intereses.

Toda la busqueda y el calculo corren localmente — sin llamadas a APIs externas.

Publicado en PyPI.

Instalacion

Requiere uv.

Claude Desktop

En el archivo de configuracion de Claude Desktop:

  • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
  • Windows: %APPDATA%\Claude\claude_desktop_config.json
  • Linux: ~/.config/Claude/claude_desktop_config.json
{
  "mcpServers": {
    "ley-ar": {
      "command": "uvx",
      "args": ["ley-ar"]
    }
  }
}

Reiniciar Claude Desktop. La primera vez descarga automaticamente los datos pesados (~55MB).

Claude Code

claude mcp add ley-ar -- uvx ley-ar

Otros clientes MCP

Cualquier cliente compatible con MCP puede usar ley-ar. El comando es uvx ley-ar (stdio transport).

Tools

ToolQue haceTipo
buscar_articulosBusqueda hibrida (keyword + semantica) por tema en lenguaje naturalBusqueda
jurisprudenciaFallos laborales relevantes a un casoBusqueda
obtener_falloTexto completo de un fallo por numero de sumarioLookup
analizar_casoEstadisticas de jurisprudencia: tasa de exito, tendencia temporal, costo-beneficioAnalisis
calcular_indemnizacionRubros indemnizatorios de un despido con trazabilidad legal completaDeterministica
liquidacion_finalLiquidacion final sin rubros indemnizatorios (renuncia, jubilacion, etc.)Deterministica
calcular_interesesIntereses a tasa activa BNA sobre un monto entre dos fechasDeterministica
consultar_cctConvenios colectivos de trabajo y topes indemnizatorios (art. 245 LCT)Lookup
consultar_plazos_procesalesPlazos procesales laborales: intimaciones, terminos, caducidadesLookup
verificar_prescripcionVerifica si una accion laboral esta prescriptaDeterministica
norma_vigenteTexto exacto de un articulo por ley + numeroLookup
generar_documentoGenera telegramas, cartas documento y liquidaciones desde templatesGeneracion

buscar_articulos

Busqueda hibrida que combina keyword matching (stemming espanol + 955 descriptores SAIJ) con busqueda semantica (modelo legal fine-tuned + FAISS). Devuelve articulos con texto completo ordenados por relevancia.

Input:  tema="despido durante embarazo"
{
  "articulos": [
    {
      "ley": "Ley de Contrato de Trabajo",
      "numero": "178",
      "texto": "Se presume, salvo prueba en contrario, que el despido...",
      "capitulo": "De la proteccion de la maternidad",
      "relevancia": 0.85,
      "descriptores": ["despido discriminatorio", "proteccion de la maternidad"]
    }
  ],
  "descriptores_usados": [...]
}

jurisprudencia

Busca fallos laborales por overlap de descriptores SAIJ. Prioriza fallos recientes (boost por recencia). Corpus de 57,349 fallos.

Input:  caso="despido durante embarazo", jurisdiccion="Buenos Aires"
{
  "fallos": [
    {
      "caratula": "Rodriguez c/ Empresa S.A. s/ despido",
      "sumario": "Se hace lugar al reclamo de la actora...",
      "fecha": "2023-05-15",
      "provincia": "Buenos Aires",
      "descriptores_comun": ["despido discriminatorio", "proteccion de la maternidad"],
      "score": 0.72
    }
  ]
}

obtener_fallo

Recupera el detalle completo de un fallo por su numero de sumario (obtenido previamente con jurisprudencia).

Input:  numero_sumario="FA12345678"
Output: caratula, sumario completo, fecha, tribunal, descriptores, texto

calcular_indemnizacion

Calculo 100% deterministico. Cada monto es trazable a un articulo y una formula. Los rubros se clasifican segun su exigibilidad procesal.

Input:  fecha_ingreso="2020-03-01", fecha_egreso="2024-09-15",
        mejor_remuneracion=500000, causa="sin_causa",
        registrado=false, preaviso_otorgado=false
{
  "rubros_inmediatos": {
    "indemnizacion_antiguedad": { "monto": 2500000, "articulo": "245 LCT", "calculo": "500000 x 5 periodos" },
    "preaviso": { "monto": 500000, "articulo": "231-232 LCT" },
    "integracion_mes": { "monto": 250000, "articulo": "233 LCT" },
    "sac_proporcional": { "monto": 208333, "articulo": "123 LCT" },
    "vacaciones_proporcionales": { "monto": 140000, "articulo": "156 LCT" },
    "sac_sobre_preaviso": { "monto": 41667, "articulo": "121 LCT" },
    "duplicacion_no_registro": { "monto": 2500000, "articulo": "1 Ley 25.323" }
  },
  "rubros_requiere_intimacion": { "...": "arts. 8, 9, 10, 15 Ley 24.013" },
  "rubros_apercibimiento": { "...": "art. 2 Ley 25.323" },
  "total": 6140000,
  "advertencias": ["No se aplico tope del CCT (art. 245)", "No incluye intereses"]
}

Parametros opcionales: fecha_intimacion, remuneracion_registrada, fecha_registro_falsa (para calcular multas por deficiente registracion).

liquidacion_final

Calcula la liquidacion final para casos sin despido: renuncia, jubilacion, mutuo acuerdo, fin de contrato a plazo fijo o fallecimiento. Incluye dias trabajados, SAC proporcional, vacaciones proporcionales y SAC sobre vacaciones.

Input:  fecha_ingreso="2020-03-01", fecha_egreso="2024-09-15",
        remuneracion=500000, motivo="renuncia"
{
  "motivo": "Renuncia del trabajador",
  "antiguedad": { "anos": 4, "meses": 6, "dias": 14 },
  "rubros": {
    "dias_trabajados": { "monto": 250000, "fundamento": "Art. 137 LCT" },
    "sac_proporcional": { "monto": 105556, "fundamento": "Art. 123 LCT" },
    "vacaciones_proporcionales": { "monto": 136000, "fundamento": "Art. 156 LCT" },
    "sac_sobre_vacaciones": { "monto": 11333, "fundamento": "Art. 121 LCT" }
  },
  "total": 502889
}

Para despidos, usar calcular_indemnizacion que incluye estos rubros mas los indemnizatorios.

calcular_intereses

Calcula intereses a tasa activa del Banco Nacion Argentina sobre un monto, con interes simple mes a mes segun la tasa vigente de cada periodo. Util para actualizar montos entre fecha de despido y fecha de liquidacion o sentencia.

Input:  monto_base=1000000, fecha_desde="2024-01-15", fecha_hasta="2024-09-15"
{
  "monto_base": 1000000,
  "intereses": 450000,
  "total": 1450000,
  "tasa_promedio": "56.25%",
  "periodos": 8
}

consultar_cct

Consulta convenios colectivos de trabajo y sus topes indemnizatorios (art. 245 LCT). Sin parametros lista todos los CCTs disponibles. Con cct_id devuelve el detalle de un convenio especifico.

Input:  cct_id="130/75"
Output: nombre, sindicato, tope_245, vigencia, nota sobre como se aplica el tope

consultar_plazos_procesales

Plazos procesales laborales (no de prescripcion): intimaciones, terminos judiciales, caducidades. Sin parametros lista todos los plazos disponibles.

Input:  tipo_plazo="intimacion_registro"
Output: plazo, fundamento legal, consecuencias de vencimiento

verificar_prescripcion

Plazos por tipo de reclamo: despido, diferencias salariales, accidente, multas por no registro. Alerta si quedan menos de 6 meses.

Input:  tipo_reclamo="despido", fecha_hecho="2024-09-01"
{
  "prescripto": false,
  "fecha_limite": "2026-09-01",
  "dias_restantes": 162,
  "fundamento": "Art. 256 LCT - plazo de 2 anos desde extincion del vinculo"
}

norma_vigente

Lookup directo al texto de un articulo. Acepta aliases: "LCT", "20744", "ley 20.744", etc.

Input:  ley="LCT", articulo="245"
Output: texto completo del articulo, capitulo, seccion

Datos incluidos

LeyNombreArticulos
Ley 20.744Ley de Contrato de Trabajo (LCT)270
Ley 24.557Ley de Riesgos del Trabajo (LRT)51
Ley 24.013Ley Nacional de Empleo (LdE)159
Ley 11.544Ley de Jornada de Trabajo (LJT)12
Ley 25.323Incremento indemnizatorio2
Ley 23.345Asociaciones sindicales52
Ley 25.551Compre trabajo argentino65

Ademas: indice de 955 descriptores SAIJ con 5,490 sinonimos, 57,349 fallos de jurisprudencia laboral (prioridad CABA y Buenos Aires), y vectores pre-generados con modelo legal fine-tuned.

Limitaciones

  • Tope del CCT (art. 245): soportado via consultar_cct, pero no todos los convenios colectivos estan cargados.
  • Jurisprudencia prioriza CABA y Buenos Aires.
  • Legislacion vigente al momento de la ultima actualizacion del paquete.

Desarrollo local

git clone https://github.com/LuchoQQ/ley-ar_mcp
cd ley-ar_mcp
pip install -e .

# Los datos pesados se descargan automaticamente al primer uso.

# Tests
pytest tests/ -v

Licencia

MIT

目录标签

目录标签

PythonClaude云端部署劳动法计算本地部署法律查询赔偿金计算判例分析阿根廷法律

支持客户端

Claude DesktopClaude

接入字段

传输方式(transport,传输协议)

stdio

鉴权方式(authType,认证方式)

none

工具数量(toolCount,工具数)

12

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

stdionone部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

来源信息

继续浏览同类 MCP