在 AI 助手中使用 CAD Compare (MCP)
CAD Compare 提供一个在您电脑上运行的小型 MCP 服务器 (Model Context Protocol)。AI 助手调用它来比较硬盘上的 CAD 文件,得到结构化的结果。文件在本地读取,不会上传:既不传给我们,也不传给 AI 服务商;助手只看到比较结果。
助手能做什么
| 工具 | 作用 | |
|---|---|---|
compare | 免费 | 比较两个零件:完全相同、移动过还是不同,给出最大偏差,并识别镜像件。用 Pro 还能得到改动特征的列表(“通孔 Ø6 → Ø6.5”)。 |
fingerprint | 免费 | 零件的形状指纹,与位置无关,用来认出改了名的副本。 |
describe | 免费 | 版本、功能和许可证状态。 |
compare_assembly | Pro | 比较两个装配体:新增、删除、改名或替换的零件,数量、移动、结构,以及改动零件具体改了什么。 |
find_duplicates | Pro | 在文件夹里找出是同一零件的文件(只是移动过的也算),以及左右镜像件。 |
render_diff | Pro | 差异的 PNG 图片(总览和特写),能看图的助手可以直接看到改了什么。 |
export_report | Pro | 在文件旁边生成比较报告:HTML,带可以转动的 3D 视图,不联网也能看;可打印成 PDF。 |
设置
Claude Desktop:下载安装包(cad-compare.mcpb),双击打开。许可证密钥(可选;不填就用免费工具)在 Claude 的设置 → 扩展 → CAD Compare 里填,填好后完全退出 Claude(⌘Q / 退出)再打开。
其他 MCP 客户端(Cursor、Windsurf、VS Code、ChatGPT 桌面版等)用 npx 启动,需要 Node.js 20 或更新版本。在客户端的 MCP 设置里加上:
{
"mcpServers": {
"cad-compare": {
"command": "npx",
"args": [
"-y",
"cad-compare-mcp"
],
"env": {
"CAD_COMPARE_LICENSE": "ccp_…"
}
}
}
}
Claude Code:
claude mcp add cad-compare -e CAD_COMPARE_LICENSE=ccp_… -- npx -y cad-compare-mcp
让助手自己装:能运行命令的助手(Claude Code、Cursor、Codex 等)可以自己完成设置。对它说:按 cad-compare.com/ai/install.md 安装 CAD Compare 的 MCP 服务器
Pro 许可证密钥
在账号页登录,为每台电脑创建一个密钥,填到 CAD_COMPARE_LICENSE。服务器验证一次后,最多可离线使用 7 天。密钥可以随时在账号页吊销。
可以这样问
- 比较 bracket_v1.step 和 bracket_v2.step,告诉我改了什么。
- 这两个 STEP 文件是同一个零件吗?只是移动了?
- ~/projects/frame 里哪些文件是重复的?
- 比较装配体 gearbox_A.step 和 gearbox_B.step,列出改动,写进更改通知。
- 给 plate_rev3.step 和 plate_rev4.step 之间的改动生成一份报告。
隐私
比较完全在您的电脑上进行。只有许可证验证会连接我们的服务器:发送许可证密钥和插件版本,不发送文件、文件名或结果。