你问 Claude:"帮我查一下最高院关于违约金调整的最新案例。"
Claude 给你一本正经地讲了一通原则,但一个具体案号都没有。你追问,它说:"我的训练数据截止到某年,现在为您打开裁判文书网实时查询。"
结果浪费了半天时间,它发现你需要登录,让你登录。
登录完成之后,找了半天,Token到上限了,任务还没完成。
又或者你说:"帮我把这份判决书整理进我的案例库。"
Claude 点头答应,输出了一段整理好的文字——然后你还得自己复制、粘贴、存档。
Claude 说话滔滔不绝,但真到要动手,使不上劲。
这不是 Claude 笨,而是它缺了两样东西:一套指令通道,和一条通向外部世界的神经。
这两样东西,有名字。一个叫 CLI,一个叫 MCP。
CLI 是什么:命令行,AI 的母语
很多人第一次听到"命令行"这三个字,脑子里浮现的是黑色屏幕上滚动的白色代码——那是黑客电影里的标配。
但命令行和代码是两回事。代码是写程序,命令行是给电脑下指令。这个差别很重要。
用法律人熟悉的场景来说明。
假设你拿到了对方提交的 50 份合同附件,全是 Word 格式,需要全部转成 PDF 存档。
可能存在的图形界面的做法是:打开第一份,点"文件"→"另存为"→"PDF"→保存,关闭,再打开下一份……重复 50 次。少则二十分钟,期间还不能去做别的事。
命令行的做法:打开终端,输入一行批量转换命令,按回车。五十份合同同时开始转换,一分钟内全部完成,你可以去喝杯水了。
一行文字,搞定了鼠标要重复 50 遍的事。
这就是 CLI(Command Line Interface,命令行界面)的逻辑:用文字命令操控电脑,而不是用鼠标点菜单。
CLI 是 AI 的母语
这里有个很多人没意识到的事:Claude 对命令行的理解,比对任何图形界面都要深。
原因很简单。大型语言模型在训练时学习了海量的代码、命令行记录、技术文档。就像一个从大学开始学法学原理成长起来的律师,看到条文格式就条件反射——Claude 看到命令行,本能地知道怎么用。
反过来,让 Claude 去操作图形界面,它得靠截图推断按钮在哪、菜单怎么点,误差高得多,也更容易卡住。
飞书、钉钉、谷歌、Stripe,这些公司 2025 年前后集中开源了自己的 CLI 工具,不是因为命令行复古,而是因为他们发现,要让 AI Agent 稳定完成任务,CLI 比图形界面靠谱得多。
CLI 比 MCP 强在哪里
讲完 CLI 是什么,来说说它和 MCP 的实际差距。这四点对律师来说都是看得见摸得着的区别。
出错了,你能看见。
CLI 失败时,终端会直接打出错误信息:权限不够、路径不对、磁盘满了——一目了然。你看一眼就知道问题在哪,可以立即介入处理。
MCP 不一样。整个运行过程在 Claude 内部完成,出错了它只告诉你"好像失败了"——至于哪里错、为什么错,你看不见,调试难度大得多。如果你调用别人提供的mcp,就更不能知道为什么出错了。
可以把命令串成流水线。
CLI 有个特殊符号叫管道符,写作 | ,作用是把前一个命令的输出直接接给下一个命令。
法律人的版本:先让张三整理卷宗,张三整理完直接转给李四做摘要,李四做完再自动发给当事人。整条流水线由Claude一气呵成,不需要中间人手动传递。
这种串联能力是 MCP 没有的。MCP 每调用一个工具就是一次独立操作,需要 Claude 反复开口,步骤越多消耗越大。
更省 token,也就更省钱,更能提高使用AI的效率。
ScaleKit 做过一组测试,用 GitHub 的官方 MCP 和官方 CLI 执行相同任务,对比 token 消耗。结果是 CLI 在所有测试项目上消耗都成倍小于 MCP。
原因在于 MCP 的工作方式:它需要把所有工具的名字、参数格式、调用示例全部提前塞进 Claude 的"记忆"里,工具越多,每次对话一开始就被这些说明书占掉大量空间。CLI 则是用 --help 命令按需查用法,就像去图书馆找书,而不是先把所有书背完再开始工作。
天生对人也友好。
这点容易被忽视。你让 Claude 通过 GitHub CLI 创建一个分支,它失败了——你可以直接把那条命令复制出来,在终端里自己运行,立刻就能看到报错原因,然后告诉 Claude 怎么修。
换成 MCP,这个过程全在 Claude 那边,你想帮忙都没有入口。
MCP 是什么:Claude 的神经末梢
说了这么多 CLI 的好,MCP 有没有用?当然有,而且对律师来说是现阶段最重要的工具类型之一。
MCP 全称 Model Context Protocol,是让 Claude 和外部工具、数据源对话的标准接口。
还是打比方。Claude 是一位极聪明的顾问,关在办公室里。你把材料送进来,他给你分析。但他出不去——查不了数据库,翻不了网页,也写不进你的文件夹。
MCP 就是打通这堵墙的接口,让 Claude 能伸出手来:直接去抓案例、读你本地的案卷文件夹、把整理好的内容存回你指定的位置。
CLI 和 MCP 的关系:你用 CLI 命令来安装和管理 MCP 工具,MCP 工具让 Claude 能触达更多外部资源。两者是配合关系,不是竞争关系。
MCP 也有 CLI 做不到的地方
2026 年初,Perplexity 宣布放弃 MCP 全面转向 CLI,开发者社区掀起了一阵"MCP 已死、CLI 永生"的讨论。
我觉得这有点走极端了。
MCP 在一种场景下比 CLI 强得多:多人共用、权限要严格管控的云端环境。
比如某些 AI 平台允许用户上传自己的工具包在云端运行。MCP 有标准化的安装包,有统一的权限规范,非常适合"在别人的服务器上安全运行"这种场合。CLI 没有这种标准化,想做到类似的效果要复杂得多。
所以粗略来说:本地办案用 CLI 效率更高,云端协作或第三方平台用 MCP 更稳。
而且两者也在互相学习。Claude Code 最近上线了 ToolSearch 功能,不再把所有 MCP 工具描述一次性全量注入上下文,而是按需加载, 渐进式披露 。这正是把 CLI 那套"用到才查"的思路引进了 MCP。
步骤说明:用 CLI 命令安装 MCP 工具
第一步:确认环境
MCP 工具需要在 Claude Code(VSCode 插件版)中使用。
打开 VSCode,确认左侧边栏已登录 Claude Code,底部状态栏显示当前模型名称。
第二步:打开终端
VSCode 顶部菜单点击"终端"→"新建终端",底部出现黑色命令输入框。
这就是 CLI 界面。你只需要在里面输入几行文字——就像在微信里发消息。
第三步:安装 MCP 工具
以网页抓取工具 Firecrawl 为例,在终端输入:
claude mcp add exa --transport http https://mcp.exa.ai/mcp
按回车。Claude 会自动完成配置,把这个工具写入你的个人配置文件( ~/.claude.json )。
这行命令就是 CLI 在发挥作用:一条明确的口令,结果清楚记录在配置文件里,全程可追溯。
第四步:查看已安装工具
在 Claude Code 对话框输入 /mcp ,查看当前所有已安装工具列表。
第五步:测试工具是否生效
关闭并重新打开 VSCode,然后直接跟 Claude 说:
"请帮我用exa找一篇合同纠纷里法院支持违约金调整的判决相关的微信文章。"
如果 Claude 开始调用工具抓取相关微信文章,安装成功。
法律人最值得安装的工具
常用工具
工具名称 能做什么 适合场景 exa MCP 直接搜索微信文章 研究相关法律问题,找微信文章 Gmail MCP 读取你的邮箱文件 每天收很多邮件,需要ai帮你回复处理 GitHub CLI 版本管理、文件追踪 配合 Git 管理合同文本版本(详见第十一期) 飞书CLI 接收消息、推送文件 经常使用飞书,可以远程调用Claude 【法知能LawAI】全网同名账号首发
北大法宝 MCP(法律人专属,与作者无利益相关)
这是目前对法律人最直接实用的 MCP 工具包。北大法宝官方出了一套专门对接大模型的 MCP 工具,从月调用量来看,已经有大量法律人在用了。
核心工具如下:
工具名称 用途 月调用量 语义检索法律法规 用自然语言描述问题,智能检索相关法规 62 万次 语义检索司法案例 描述案情,找出权威相关案例,告别"幻觉"案例 13 万次 关键词检索司法案例 输入关键词精准定位案例原文 11 万次 修正幻觉-法条查询 分析上下文,返回准确法条原文,防止 Claude 编造不存在的条款 4 万次 法条识别与溯源 从文本中识别法规名称和条款,返回标准名称和完整内容 3 万次 案号识别与溯源 精准提取案号,关联权威案例原文 3 万次 法宝超链 自动识别文书中的法律元素,生成跳转链接,获取最新版本 2 万次 【法知能LawAI】全网同名账号首发
单独说一下"修正幻觉-法条查询"。
Claude 有时会编造不存在的法条,这是大模型的通病,而且编得很像真的。装上这个工具后,Claude 引用法条时会自动去北大法宝核查,条文不存在或内容有偏差会直接告诉你。相当于给 Claude 配了一个随时核稿的书记员。
对每天要出具意见书、代理词的律师来说,这个工具的价值不用多解释。
用北大法宝 MCP 做案例检索
场景:你代理一起合同纠纷,对方主张违约金过高,要求调整。你需要找几个法院支持违约金调整的典型判决,同时核查你准备引用的几条法规是否准确有效。
以前这件事需要你自己上法宝搜索,一篇一篇打开,手动复制要点,再回来写进代理词。少则半小时,多则更久。
对 Claude 说:
"这是我的 Bearer token 9c112a62-xxxx-xxxx-xxxxx-xxxxxx, 根据北大法宝MCP文档
,帮我配置法宝MCP "
装好北大法宝 MCP 之后,直接跟 Claude 说就行了。
第一步:语义检索找案例
"请帮我检索法院支持调整违约金的司法案例,我代理的是房屋租赁合同纠纷,想看看类似情况下法院的裁判尺度。"
调用北大法宝的语义检索工具,返回相关判决。每条结果包含案号、审理法院、裁判日期、法院认定的主要事实、裁判理由和裁判结果。
你不需要记忆具体关键词,描述清楚案情就行。
第二步:精准检索锁定具体法规
你知道想引用《民法典》第 585 条(违约金调整条款),想确认条文原文和当前效力。
对 Claude 说:
"请帮我查一下《中华人民共和国民法典》第585条的完整原文,确认现在是否仍然有效。"
Claude 就会调用精准查找法条工具,直接从北大法宝数据库里拿出这条法规的完整内容、生效日期、修订历史。
第三步:自动核查代理词里的法条引用
代理词写完,对 Claude 说:
"请检查我这份代理词草稿里引用的所有法条,核查是否存在、是否为现行有效版本。"
Claude 调用法条识别与溯源工具,自动从文本中找出所有法规名称和条款编号,逐一去北大法宝核查,把有问题的标出来。
不需要你逐条手动查。
而你只需要配合着MCP建一个skill。
三步下来,案例检索、法规查询、法条核稿,全部调用MCP在 Claude Code 里完成,不需要切换任何窗口。
常见问题
Q:我完全不会命令行,看到黑框就紧张,怎么办?
A:安装 MCP 工具的操作很简单,就是复制一行字、粘贴进终端、按回车。不需要理解任何语法。真的不确定,直接把命令贴给 Claude,它可以一步步引导你。
Q:CLI 这么好,为什么 Claude Code 现在主要用的还是 MCP?
A:Claude Code 本身就是一个 CLI 工具,它也能调用你电脑上其他 CLI 工具,同时支持 MCP。这两件事不矛盾。至于 MCP 为什么还在用,主要是工具生态问题——目前大多数第三方工具(包括北大法宝)都以 MCP 接口提供,CLI 版本的法律工具还很少。
Q:装了 MCP 工具之后,Claude 会不会把我的本地文件传到网上?
A:不会主动上传。MCP 工具是让 Claude 读取本地文件来辅助分析,但不会在没有你明确指令的情况下把内容发送到外部。
Q:MCP 工具多了会不会拖慢 Claude?
A:以前确实有这个问题,工具多了会占用大量上下文空间。但 Claude Code 现在支持 ToolSearch 按需加载,不会在对话开始时把所有工具描述都塞进去了。
Q:裁判文书网时常不稳定,MCP 工具能绕过吗?
A:绕不过。工具能抓网页,但前提是网页本身能访问。不稳定时可以换北大法宝 MCP,接口稳定,前提是有订阅账号。
往期回顾
法律人学Claude|第一期:桌面版已经很好用了,为什么我还是力推 VSCode 插件版?
法律人学Claude|第二期:半小时装好 VSCode + Claude Code
法律人学Claude|第三期:让Claude更高效读懂你的文件
法律人学Claude|第四期:你的项目助理—CLAUDE.md使用指南
法律人学Claude|第五期:让Claude用上次抛App——Skills初解
法律人学Claude|第六期:不做8秒记忆的金鱼——优化记忆Memory
对了,我建了一个交流群,有想 进群 的伙伴可以 加我 。