mcpField
M
MCP Leyes Chile

MCP Leyes Chile

本地服务
github.com/billibu-n法律与政务05 天前更新

关于 MCP Leyes Chile

MCP Leyes Chile 面向查询智利法律及准备法律文书的人群,提供本地法规检索、可核验引文、版本历史和公证事项资料,并可生成文书草稿。

主要功能

  1. 01检索本地智利法律语料
  2. 02获取条文、来源及生效日期
  3. 03批量核验法律引文
  4. 04查阅整理后的公证事项资料
  5. 05生成 ODT、PDF、DOCX 或 Markdown 草稿

适用场景

  1. 01按文字查找法规条文
  2. 02核验草稿中的法律引文
  3. 03准备公证文书草稿
  4. 04查看法规条文的历史版本

MCP 相关

该 MCP 服务向 MCP 客户端提供七种法律检索与文书工具,包括条文搜索、引文核验、公证信息查询和文书生成。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

mcp.json · 通用配置
{
"mcpServers": {
"billibu-n-mcp-leyes-chile": {
"command": "uvx",
"args": [
"mcp-leyes-chile"
]
}
}
}
启动命令uvx mcp-leyes-chile

本地服务需要在你的电脑上安装运行环境(如 Node.js 18+)。各客户端的配置文件位置不同,请参考客户端文档。

安装包
pypimcp-leyes-chile0.2.4

工具

7

收录的工具列表 · 更新于 4 天前

参数类型必填说明
qstring是
limiteinteger否
solo_vigentesboolean否

详细介绍

mcp-leyes-chile

mcp-name: io.github.billibu-n/mcp-leyes-chile

智利法律 MCP 服务,提供可验证的引用(v0.2.2)、经过整理的公证处信息卡,以及 .odt(可编辑)、.pdf 和 .docx 文档生成。

这不是法律建议。这是一款工具,帮助用户带着已完成的草稿前往公证处,也帮助律师避免提交不存在的引用。

功能

工具用途
cl_buscar在本地语料库(SQLite FTS5)中按文本搜索条款
cl_articulo提供原文 + 含 vigente_desde、来源和提示的引用;接受 vigente_al(AAAA-MM-DD)以查询历史版本
cl_versiones查看法规的版本历史(DL 825 有 83 个版本)
cl_citar验证一组引用:ok、faltantes、sin_fuente_verificable
cl_notaria27 条信息卡:手续、收费标准和各字段的状态(其中 24 条根据 Decreto 587 生成)
cl_documento生成 .odt,并默认转换为 .pdf,也可生成 .docx 或 .md,附带草稿标记和模板的法律依据
cl_cobertura说明覆盖范围、截至时间以及不涵盖的内容

安装

从 PyPI 安装:

pip install mcp-leyes-chile
mcp-leyes-chile --ingesta      # ~20 s: 9 normas, 6.246 artículos, 556 versiones
mcp-leyes-chile --selftest     # lista las 7 tools

或从源码安装:

python3 -m venv .venv && . .venv/bin/activate
pip install -e .
python -m mcp_leyes --ingesta
python -m mcp_leyes --notaria-generar  # crea fichas desde el arancel (idempotente)
python -m mcp_leyes --smoke            # genera .odt + .pdf de prueba
python -m mcp_leyes                    # sirve por stdio

在 MCP 主机中配置(示例):

{"mcpServers": {"leyes-chile": {"command": "python", "args": ["-m", "mcp_leyes"],
  "env": {"MCP_LEYES_DB": "/ruta/a/corpus.db"}}}}

HTML 表单

python -m mcp_leyes --formulario 8801
# http://127.0.0.1:8801/  -> pregunta los campos -> .odt + .pdf

发布

在官方注册表中的条目:io.github.billibu-n/mcp-leyes-chile 0.2.2 (https://registry.modelcontextprotocol.io),PyPI 软件包为 mcp-leyes-chile。

server.json 符合注册表架构:registryType: pypi、transport: stdio。 发布需要运行 mcp-publisher login github 并获得所有者授权。

0.2.2 版本变更

该服务经受了真实协议下 41 项检查的高强度测试 (恶意参数、FTS5 故障、并发、并行生成文档、200 条批次)。测试发现了九个缺陷;此版本已修复:

缺陷之前现在
54,000 个字符的查询阻塞 44 秒11 毫秒(截取至 24 个词项)
日期 ayer 或 2020-13-45传到 LeyChile:耗时 90 秒,返回了另一个版本的文本本地返回 [invalid_arg],耗时 1 毫秒
将哨兵值 2222-02-02 用作日期返回虚假日期返回 [invalid_arg] 并解释该哨兵值
cl_citar 仅提供一个引用协议拒绝接受 "6369/14" 并进行分类
cl_documento 格式未知静默退回 PDF[invalid_arg]
模板的法律依据始终为第 2116 条(委托)买卖使用第 1793 条和第 1801 条,授权书使用第 2116 条
.md 输出{OTORGANTE} 未被替换替换字段
同时生成两份文档覆盖同一个 .odt 文件每次调用使用单独的文件夹
并发处理 40 个条款7.2 秒0.15 秒(在 SQL 中预筛选并关闭连接)

此外,此版本还纳入了 T-105 评估中发现的修正;此前这些修正仅存在于代码库中:来源为 i=None、已废止条款的引用仍标为“有效”、[not_found] 未提供法规名称、文档缺少法律依据、语料库中加入 Ley 19.496,以及带有 (DEL ART. 2) 后缀的键。

覆盖范围与限制

  • 涵盖 9 部法律法规:DL 825、《劳动法典》、《民法典》、《商法典》、《刑法典》、《宪法》、Ley 19.628、Ley 19.496 和公证收费标准。
  • 不涵盖判例、法院、法规之外的 SII 内容、结构化的公证属地管辖信息、当前价格或文件签署。
  • 收费标准中的金额是1998 年的名义金额:服务会显示并提示这些金额,但不会计算最终价格。

数据与许可

  • 代码:Apache-2.0(LICENSE)。
  • 来源:LeyChile / BCN。该软件包不重新分发语料库:语料库会下载到用户的计算机上。LeyChile 的条款无法核实(2026-11-06)。
  • 公证处信息卡:CC BY 4.0,每个字段均注明来源和日期。

测试

python -m pytest -q                     # 30 tests
python -m eval.estres                   # 41 comprobaciones de estrés por stdio
python -m eval.correr --banco 60        # 66 tareas: exactitud 1.0, 0 alucinaciones
python -m eval.ejercicio                # 10 tareas de razonamiento (22/22)
python -m mcp_leyes --notaria           # 27 fichas, 0 fallos

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。