
China Law MCP
io.github.thu-lawyerv0.1.1更新于 Oct 4, 2026
Search 23,995 Chinese statutes and verify citations to catch LLM-fabricated references.
概览
让助手离线检索 23,995 条中国现行法条,并核验所引用的条文是否真实存在。
- 功能
- 内置 378 部法律(宪法、法律、立法解释)共 23,995 条条文的本地语料库。工具包括:search_statutes 自然语言检索、get_article 按法律与条号取原文、list_laws 浏览法律目录、verify_citation 核验单条引用、check_citations_in_text 抽取并逐条核验文本中的全部引用。检索使用本地 BM25 索引,不调用任何外部 API。
- 适用场景
- 适合助手回答中国法律问题且需要核对引用时使用,也用于发现编造的法条引用。需要查询条文原文或从口语描述中查找相关法条时同样适用。
- 运行要求
- 以 stdio 本地进程运行。可通过 uvx 或 pip(Python)安装,或运行已发布的 Docker 镜像。无需账号、API key 或网络访问;SQLite 数据库随包提供,BM25 索引首次运行时构建。
安装
在 SourceWeft 中
- 打开 控制台中的 China Law MCP,将其添加到工作区。
- 为需要使用其工具的对话启用该服务。
Desktop only,通过 STDIO。 STDIO 服务会启动本地进程,因此需要 SourceWeft 桌面宿主。
其他 MCP 客户端
参照 仓库 中的启动说明。
README
⚖️ china-law-mcp
中国法律条文 MCP 服务器 · 让 AI 引用法条不再编造
免费 · 免注册 · 免 API key · 本地运行
[License: MIT] [CI] [Python] [PyPI] [Downloads] [MCP] [MCP Registry] [Glama] [ghcr.io] [Laws] [Articles]
English · 中文
解决什么问题
直接问大模型中国法律问题,有两个后果:引用的条文可能根本不存在或已废止,你无法核实。法律是最不能容忍编造的领域。
china-law-mcp 给 AI 装上一个离线法条库 + 引用核验器:
- 模型要引用《民法典》第 1254 条?先调
verify_citation查一下,不存在就换掉 - 模型写了一整段分析?
check_citations_in_text会把里面所有《某法》第 N 条抽出来逐条核验,列出编造的引用 - 不知道适用哪条?
search_statutes用自然语言检索(支持「同事借我钱不还」这种口语)
数据在本地,不联网、不注册、不需要 API key。
快速开始
方式一:一行命令(推荐)
方式二:pip 安装
方式二:克隆运行
方式三:Docker(镜像已发布到 ghcr.io)
接入 Claude Code / Cursor / 其他 MCP 客户端
工具
效果示例
自然语言检索(口语直接问):
引用核验(防止 AI 编造):
数据
- 378 部法律、23,995 条现行条文(宪法、法律、立法解释全量)
- 每条含:法律名、编章、条号(中文 + 阿拉伯数字)、条文全文、部门法、时效状态
- SQLite 数据库(15 MB)随仓库提供,开箱即用;BM25 索引首次运行自动构建(约 6 秒,之后缓存)
换成你自己的语料:
字段说明见 scripts/build_corpus.py 头部注释。scripts/ 下另有两个可选工具:make_subset.py(抽取常用法律子集)、encrypt_data.py(把数据库加密为 laws.db.enc,服务器可用 CHINA_LAW_KEY 环境变量自动解密)。
工作原理
检索是纯本地 BM25(rank-bm25 + jieba),不调用任何外部 API,因此没有网络依赖、没有调用成本,也不会把你的查询发给第三方。
已知局限
- 检索是 BM25 基线,口语→法言法语的映射靠一张手工规则表(约 40 条)。常见场景效果好,生僻表述可能召回不相关条文——请始终以返回的条文原文为准。
- 覆盖范围为宪法、法律、立法解释(378 部),不含行政法规、地方性法规、司法解释。修法频繁的领域请留意时效状态字段。
- 条文时效状态部分为库内推定(见语料
status_basis字段)。 - 本工具提供条文检索与引用核验,不构成法律意见。
收录情况
- PyPI:https://pypi.org/project/china-law-mcp/
- MCP 官方注册表(active):https://registry.modelcontextprotocol.io/v0/servers?search=china-law-mcp
- Glama:https://glama.ai/mcp/servers/thu-lawyer/china-law-mcp —— 工具定义评分 A
- awesome-mcp-servers:已提交 PR
- 容器镜像:
ghcr.io/thu-lawyer/china-law-mcp
开发
相关项目
- 律问 LawQ —— 同一套检索引擎的 Web / 小程序版本(带流式问答)
- 中国行政诉讼案例数据集 —— 635 个行政案件、425 篇裁判文书全文
许可
MIT。条文数据来自公开渠道整理,请遵守相应来源的使用条款。
来源:README.md,提交 f502333
工具
0版本历史
1- v0.1.1最新Oct 4, 2026

