Lex API MX

io.github.Julio-Patron由 GitHub 账号 Julio-Patron 发布v0.4.2更新于 Nov 4, 2026

Legislación federal mexicana vigente con fuente, checksum y vigencia para agentes de IA

概览

AI 生成的概览

通过 Lex API MX 让助手查询墨西哥联邦立法,返回带官方来源、生效日期和 SHA-256 校验值的条文。

可以做什么
  • 将具体引用或一句话描述的法律情形解析为可核验的规范包
  • 按关键词、法规或主题检索指定日期适用的联邦法律与条例条文
  • 读取法规的结构索引、条文编号与分编
  • 按 UUID 读取完整条文、其保留版本与历史
  • 列出法规目录与 slug,获取法规当前元数据
  • 查看语料库的实时状态与覆盖范围
适用场景
适合回答墨西哥联邦法律或条例具体规定的问题,或需要以官方来源、生效期间和校验值支撑引用、而不是凭记忆作答的场景。
运行要求
通过 uvx 以 stdio 在本地运行 Python 包 lex-api-mx-mcp。需要已确认邮箱的 Lex API MX 账户,并在 LEX_API_MX_KEY 中提供 API 密钥;LEX_API_MX_BASE_URL 可选,默认指向托管 API。需要能访问 Lex API MX 服务的网络。
安装前请注意
API 密钥随每次调用发送,且与 API 共用同一账户,应作为机密保管。配额与权限取决于账户策略,月度配额在多个密钥间共享,突发限流不会因重试而取消。条文读取按日期限定,覆盖范围从基线日期开始,更早或未来的文本不可得。主题地图只是有限目录,不构成适用法律的判定。

安装

在 SourceWeft 中

  1. 打开 控制台中的 Lex API MX,将其添加到工作区。
  2. 为需要使用其工具的对话启用该服务。

Desktop only,通过 STDIO。 STDIO 服务会启动本地进程,因此需要 SourceWeft 桌面宿主。

其他 MCP 客户端

参照 仓库 中的启动说明。

README

Lex API MX — servidor MCP

Servidor Model Context Protocol que conecta Claude Desktop, Claude Code, Cursor o cualquier agente MCP con la legislación federal mexicana vigente de Lex API MX.

El servidor es un adaptador ligero y de código abierto (MIT): no contiene el corpus. Cada llamada consulta la API de Lex API MX con tu clave y devuelve el paquete normativo tal cual, con cita canónica, vigencia, fuente oficial y checksum SHA-256 del texto. La estructura de una norma llega como un índice compacto (el árbol completo de la Ley Federal del Trabajo pesa más de 1 MB; su índice, unos 15 KB).

Herramientas

HerramientaEndpointPara qué
resolve_legal_citationPOST /api/v1/resolveResolver una cita o situación a un paquete normativo verificable.
search_mexican_lawGET /api/v1/articulos/searchBuscar artículos vigentes por texto, norma o materia.
get_norm_structureGET /api/v1/normas/{slug}/estructuraÍndice de una norma: primer y último artículo, divisiones en orden y números de artículo. El texto (include_text, por páginas de nodos con page) se rige por los permisos y la cuota de la cuenta.
map_legal_topicPOST /api/v1/mapCitas del catálogo limitado de temas, con cobertura y advertencias.
get_legal_articleGET /api/v1/articulos/{id}Artículo completo por UUID, con fuente, vigencia y SHA.
list_legal_normsGET /api/v1/normasCatálogo paginado de normas y sus slugs.
get_legal_normGET /api/v1/normas/{slug}Metadatos actuales de una norma.
get_legal_article_historyGET /api/v1/articulos/{id}/historialVersiones conservadas con fuente, vigencia y SHA.
get_corpus_statusGET /api/v1/corpus/statusEstado público del corpus; no consume cuota.

Las lecturas de texto exigen fecha ("vigente" o YYYY-MM-DD). Búsqueda, resolución, mapa y catálogo reciben jurisdiccion, hoy solo "federal". Las lecturas de metadatos, historial y estado no reciben fecha.

Instalación

Requiere uv y una clave de Lex API MX. El plan gratuito publica sus límites vigentes en Cuenta: crea tu cuenta con tu correo y genera la clave en lexapi.mx/cuenta.

json
{  "mcpServers": {    "lex-api-mx": {      "command": "uvx",      "args": ["lex-api-mx-mcp"],      "env": { "LEX_API_MX_KEY": "tu_clave" }    }  }}
  • Claude Desktop: Settings → Developer → Edit Config y pega el bloque anterior en claude_desktop_config.json; reinicia la aplicación.
  • Claude Code: claude mcp add lex-api-mx --env LEX_API_MX_KEY=tu_clave -- uvx lex-api-mx-mcp
  • Cursor: el mismo bloque en ~/.cursor/mcp.json (global) o .cursor/mcp.json (proyecto).

Pruébalo preguntando: ¿Cuáles son las causas de rescisión de la relación de trabajo sin responsabilidad para el patrón? Cita el artículo exacto.

Variables de entorno

VariableObligatoriaValor por defecto
LEX_API_MX_KEYSí—
LEX_API_MX_BASE_URLNohttps://api.lexapi.mx

Errores

Los errores de la API llegan al modelo como errores de herramienta legibles y con la acción para la siguiente llamada: clave inválida (401), permiso faltante o condiciones anteriores (403), saldo anterior agotado (402: no reintentar y avisar al responsable para revisar y activar voluntariamente acceso gratuito en Cuenta), norma inexistente o fecha anterior a la cobertura (404: qué slug o qué fecha usar) y límite de peticiones (429). Ante un 429 con espera de 30 segundos o menos, el servidor reintenta solo hasta dos veces.

Código fuente

github.com/Julio-Patron/lexapi-mx (licencia MIT). También está en el MCP Registry como io.github.Julio-Patron/lex-api-mx.

Lectura gratuita

API y MCP requieren la misma clave de una cuenta con correo confirmado. La política activa de Cuenta determina cuota y permisos; la lectura incluida no exige créditos. La cuota mensual se comparte entre claves por cuenta y mes UTC. monthly_quota_exceeded indica cuándo se renueva; no se resuelve comprando créditos. Se mantienen límites de texto, resultados, tamaño y concurrencia.

El MCP incluye búsqueda, estructura, resolve, map_legal_topic, get_legal_article, list_legal_norms, get_legal_norm, get_legal_article_history y get_corpus_status. El mapa conserva un catálogo limitado de temas y citas; no determina todo el marco aplicable a un caso. Revisa coverage, articles_missing y warnings. Las ocho lecturas normativas aceptan idempotency_key: conserva identificador y parámetros para el mismo reintento; una petición distinta es otro evento. No se eliminan límites de ráfagas por reintentar. get_corpus_status consulta el estado público y no consume cuota.

La API y el MCP son gratuitos; no se venden planes ni recargas. Confirma tu correo y entra en Cuenta para recibir tu primera clave. Las cuentas anteriores pueden aceptar allí los límites gratuitos, conservando saldos e historial.

来源:packages/lex-mcp-server/README.md,提交 88b7fe1

工具

9

search_mexican_law

Busca por términos artículos de leyes y reglamentos federales mexicanos con el texto que regía en `fecha`. Úsala cuando necesites el fundamento legal de un tema y no conozcas el artículo exacto; si ya tienes la cita (norma y número), usa resolve_legal_citation. La búsqueda es por términos, no semántica: escribe palabras clave, no una pregunta completa. Prioriza coincidencias de todos los términos en una disposición; después incluye coincidencias parciales mediante OR. Busca en el artículo y sus fracciones, incisos y apartados, sin distinguir acentos. Las frases entre comillas, OR explícito y exclusiones con - no se amplían. Cada resultado es el artículo completo con su cita canónica, su vigencia (`valid_from`, `valid_to`), el URL de la fuente oficial y el checksum SHA-256. Si `data` llega vacío, revisa `meta.coverage.status` y reformula con sinónimos jurídicos antes de concluir que no hay fundamento.

输入参数fecha必填limitnormaquery必填materiajurisdiccion必填idempotency_key

get_norm_structure

Devuelve el índice de una norma federal mexicana en `fecha`: sus divisiones y los números de sus artículos. Úsala para conocer la numeración de una norma antes de citarla, para comprobar si un artículo existe cuando resolve_legal_citation no lo encuentra y para ubicar un artículo en su título o capítulo. `resumen` trae el primer y el último artículo y el número de nodos por tipo; en `indice`, cada división tiene su `etiqueta` y su `contenido` en orden, donde cada texto suelto es el número de un artículo. Las fracciones e incisos se cuentan pero no se listan. Con include_text=True, `textos` trae los nodos de la página pedida, en el orden del documento, con su texto, su vigencia, su fuente y su checksum.

输入参数pagefecha必填norma必填include_textidempotency_key

get_legal_article

Lee un artículo completo por el UUID devuelto por la API, con sus componentes y SHA exacto.

输入参数fecha必填article_id必填idempotency_key

get_legal_article_history

Consulta las versiones conservadas de un artículo con fuente, SHA y vigencia. La historia es prospectiva desde el baseline; no completa periodos sin cobertura.

输入参数article_id必填idempotency_key

get_corpus_status

Estado vivo del corpus y monitor, con fecha UTC y alcance declarado por la API.

无需输入参数。

版本历史

8
  1. v0.4.2最新Nov 4, 2026
  2. v0.4.1Nov 3, 2026
  3. v0.4.0Nov 3, 2026
  4. v0.3.1Oct 15, 2026
  5. v0.3.0Oct 13, 2026
  6. v0.2.1Oct 12, 2026
  7. v0.2.0Oct 11, 2026
  8. v0.1.2Oct 11, 2026

评分

已满足适用检查项的 80%

该评分衡量此收录条目的完整程度,依据注册中心条目、端点与公开来源计算得出。它不是对服务器本身的评价,也不表示服务器安全或当前可用:可连通性是带日期的检查结果,评分也不包含安装量或用户评价。

  • 近 30 天内可连通25 分
  • 已声明认证方式10 分

    请在注册中心条目中声明凭据请求头,或保持端点能够响应探测,以便判定其认证方式。

  • 已列出工具必需15 分
  • 描述必需15 分
  • 图标10 分
  • 文档15 分
  • 许可证10 分

    请在仓库或注册中心条目中声明许可证。