| MCP 端点 | https://mcp.wenshucha.com/mcp |
|---|---|
| 鉴权方式 | 请求头 x-api-key |
| 公开试用 Key | wsc_demo_public |
| 健康检查 | https://mcp.wenshucha.com/mcp/health |
关于这把公开 Key:它是所有访客共用的,额度每月 3,000 次,可能被别人用完。想要一把独享 500 次/月的专属 Key,发邮件到 chenjiaxin@wenshucha.com 或打 131-6872-7779,说一句你的用途就行,不收费。
不用装任何东西,直接粘进终端:
curl https://mcp.wenshucha.com/mcp/health
# 预期返回
# {"service":"wenshucha-mcp","ok":true,"records":160291678}
协议是标准 MCP(Streamable HTTP),任何支持 MCP 的客户端都能接。
~/Library/Application Support/Claude/claude_desktop_config.json(Windows 在 %APPDATA%\Claude\).mcp.json
{
"mcpServers": {
"wenshucha": {
"type": "http",
"url": "https://mcp.wenshucha.com/mcp",
"headers": {
"x-api-key": "wsc_demo_public"
}
}
}
}
search_judgments,返回带案号的库内判决记录。curl -X POST https://mcp.wenshucha.com/mcp \
-H "Content-Type: application/json" \
-H "x-api-key: wsc_demo_public" \
-d '{
"jsonrpc":"2.0","id":1,
"method":"tools/call",
"params":{
"name":"search_judgments",
"arguments":{"q":"民间借贷 保证人","pageSize":2}
}
}'
拉取工具列表不消耗额度,只有真正调用才计次。
在 1.6 亿条记录的标题与库内正文中检索,返回案号、标题、法院、裁判日期与命中片段。库内正文不是模型摘要;部分长文最多保留前 6,000 字。
参数:q 检索词(必填)· year_from/year_to 年份区间 · court 法院名 · province 省份 · page/pageSize 分页(上限 50)
按案号取库内正文。案号全角半角括号都能识别。同一案号有多条记录时,会在全部命中记录中按正文长度排序,优先返回较完整的一条。
参数:caseNo 案号(必填)· include_body 是否返回库内正文(默认 true)
核验一个案号是否真实存在。存在则返回标题、法院、裁判日期,作为可追溯的凭证。
典型用法:模型或同事引用了某个案号,调这个工具确认它不是编的。
参数:caseNo 待核验的案号(必填)
核验一段判词能否以分词后的连续短语命中库内正文。匹配会忽略标点与空白,但受中文分词边界影响;完整句核验最稳定。可传 caseNo 把范围锁到某一份判决。
典型用法:核查法律意见书、代理词里引用的判词有没有被改写或杜撰。
参数:quote 待核验的判词,至少 6 个字(必填)· caseNo 可选,锁定范围
本服务是精确词汇检索,不是向量语义检索。
这意味着查询词需要用简体中文的法律术语。口语化表述和繁体字会显著影响命中。
| 查询词 | 命中 | 说明 |
|---|---|---|
拖欠劳动报酬 | 711,408 条 | 法律术语 ✓ |
老板不发工资 | 7,965 条 | 口语表述,召回少约 89 倍 ⚠️ |
经济性裁员 | 12,115 条 | 简体 ✓ |
經濟性裁員 | 0 条 | 繁体,分词器不处理 ✗ |
实测于 2026-08-24 全量语料。口语表述不是查不到,而是召回量和相关性都明显更差;繁体则是真的 0 条。
但在 MCP 场景下,这基本不需要你操心。因为调用方本身就是大模型——工具描述里已经写明了改写规则,模型会自动把「老板拖欠工资」改写成「拖欠劳动报酬」再检索,必要时用多组同义词分别查询后合并。
相比向量召回,这样做的好处是绝大多数结果(案号字段覆盖约 97.8%)能追溯到具体案号,不会出现「看起来相关、实际不是那个案子」的情况。做法律场景,可追溯比召回率更重要。
如果你的场景确实需要纯向量召回,可以针对特定语料单独做,请联系我们详谈。
每次调用的返回里都带 _coverage 字段,说明本次结果基于多完整的数据。这是刻意做的——你不该在不知道数据缺了多少的情况下用它写结论。
| 项 | 实测值 | 说明 |
|---|---|---|
| 总记录 | 160,291,678 条 | 不是案件数 |
| 案件数量 | 不作精确宣称 | 案号字段有缺失、脏值及格式未统一,记录数不能等同案件数 |
| 库内正文 | 分层抽样约 91% 非空 | 按 15 个 dataset 分层、每层最多 200 条后加权估计;不是全量精确计数;部分长文最多 6,000 字 |
| 案号 / 法院 | 97.8% / 97.6% | 可作溯源凭证 |
| 裁判日期 | 94.8% | — |
| 省份 | 86.1% | 加省份筛选会排除未标注的记录 |
| 年份分布 | 2010–2025 | 2020 年最多;2023 年起数据变薄,系公开政策变化 |
1. 本库无判决原文链接。溯源请用「案号 + 法院 + 裁判日期」三元组,拿案号可上中国裁判文书网自行核对。
2. 记录数 ≠ 案件数。同一案件可能有多条记录,案号也存在缺失、脏值与未统一格式,因此不使用原始案号基数宣称案件总数。
3. 查不到 ≠ 不存在。本库不是中国全部裁判文书。verify_case_number 返回 not_found 只代表本库没有。
| 项 | 说明 |
|---|---|
公开 Key wsc_demo_public | 3,000 次 / 月,所有访客共用,可能被用完 |
| 专属 Key(免费申请) | 500 次 / 月 独享,每月 1 日自动重置 |
| 可用工具 | 全部 4 个,不阉割功能 |
| 数据范围 | 全量 1.6 亿条记录,不限子集 |
| 不计次的操作 | 连接服务、拉取工具列表、参数错误、未知工具名、服务端故障 |
| 余额查询 | 每次调用的返回里都有 _quota 字段 |
额度用完会返回明确提示,不会静默失败。需要更多额度、商用授权或私有化部署,见 定价 或直接联系我们。