
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

