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 分

    請在儲存庫或註冊中心條目中宣告授權條款。