关于 drawing-converter
drawing-converter 是面向工程图纸的 MCP 服务,可转换技术标注和含文本层的 PDF 图纸。它支持尺寸、公差、配合、螺纹与粗糙度等换算,并将结果标注到原图副本中。
主要功能
- 01换算尺寸、公差与 GD&T
- 02转换 ISO 配合和螺纹标注
- 03换算表面粗糙度与重量
- 04提取 PDF 文本及位置
- 05生成带换算标注的 PDF
- 06返回换算依据与置信度
适用场景
- 01将工程图中的公制标注转换为英制
- 02查询 ISO 公制与 UNC 螺纹对应关系
- 03批量检查标注并生成图纸副本
MCP 相关
该服务通过 MCP 向客户端提供数值、文本和图纸 PDF 换算工具,以及 `convert-drawing` 提示词。服务本身离线运行;PDF 必须包含文本层。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
工具
5收录的工具列表 · 更新于 2 周前
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| from | enum | 是 | 该值当前使用的单位制metric | imperial |
| kind | enum | 是 | length | tolerance_deviation | geometric_tolerance | surface_roughness | weight | thread |
| value | number | 否 | 数值——除 thread 外的所有类型均必填 |
| designation | string | 否 | thread 规格,例如 "M8"、"M8x1.25"、"1/4-20 UNC"——kind=thread 时必填 |
详细介绍
Drawing Converter MCP 服务
在公制和英制之间转换技术图纸(PDF)和工程标注——可通过任何支持 MCP 的 AI 助手使用。
此 Model Context Protocol 服务开放了 metric-to-imperial-converter.imnoo.com(由 Imnoo 提供)背后的转换引擎:可对尺寸、± 公差、ISO 配合等级、螺纹、表面粗糙度和重量进行适用于车间的精度转换,还能生成转换后的图纸 PDF 副本,并将每个数值标注在原位。
"Convert bracket.pdf to imperial and tell me what replaces the M8 thread"
│
▼ (your AI assistant calls the tools)
extract_drawing_text ──► classify values ──► convert_drawing_pdf
│
▼
bracket.imperial.pdf ✓ Ø30 H7 → Ø1.1811 H7
✓ M8 → 5/16-18 UNC
工具
| 工具 | 功能 |
|---|---|
convert_value | 转换单个数值,并采用符合工程标准的舍入方式:长度(mm⇄in)、公差偏差、GD&T 数值、表面粗糙度(Ra µm⇄µin)、重量(kg⇄lb)、螺纹标记。返回精确值和显示值、推导方法及置信度。 |
convert_text | 转换打印标注字符串,同时保留原有标记:Ø30 H7 → Ø1.1811 H7、84±0.1 → 3.3071±0.0039、M8 → 5/16-18 UNC、1/4-20 UNC → M6。角度保持不变。 |
lookup_thread | ISO 公制 ⇄ 统一螺纹制(UNC)交叉参考:大径、螺距/TPI、最接近的标准匹配。省略标记即可查看完整的 M2–M30 对照表。 |
extract_drawing_text | 读取图纸 PDF 的文本层:带位置和旋转角度的索引词元、页面几何信息,以及对图纸单位制的启发式推测。 |
convert_drawing_pdf | 写入转换后的 PDF 副本,将每个识别出的数值标注在原始标注上方(匹配大小和旋转角度)。绝不会修改源文件。 |
此外,还有一个 convert-drawing 提示词,可引导助手完成提取 → 分类 → 转换。
AI 分析步骤由你的助手完成。 extract_drawing_text 会将每个打印词元及其位置交给模型;模型判断哪些词元是真正的数值(以及单独出现的 3.2 是长度还是 Ra 粗糙度),并将其作为 classifications 传给 convert_drawing_pdf。无需 API 密钥,也不调用云端服务——服务本身完全确定且可离线运行。
安装
需要 Node.js ≥ 18。
Claude Code
claude mcp add drawing-converter -- npx -y drawing-converter-mcp
Claude Desktop
在 claude_desktop_config.json 中添加(设置 → 开发者 → 编辑配置):
{
"mcpServers": {
"drawing-converter": {
"command": "npx",
"args": ["-y", "drawing-converter-mcp"]
}
}
}
Cursor
添加到 Cursor — 或添加到 ~/.cursor/mcp.json:
{
"mcpServers": {
"drawing-converter": {
"command": "npx",
"args": ["-y", "drawing-converter-mcp"]
}
}
}
VS Code(GitHub Copilot)
code --add-mcp '{"name":"drawing-converter","command":"npx","args":["-y","drawing-converter-mcp"]}'
Windsurf / 其他 stdio 客户端
任何可启动 stdio 服务的客户端均可使用:
npx -y drawing-converter-mcp
会话示例
你: 将
C:\drawings\flange.pdf转换为英制。助手: 调用
extract_drawing_text— 63 个词元,源单位制:公制(高置信度——“mm”、ISO 2768)。对词元分类,跳过标题栏,将表面符号旁的1.6标记为粗糙度,调用convert_drawing_pdf— 已写入C:\drawings\flange.imperial.pdf,转换了 17 个数值:Ø40 H7 → Ø1.5748 H7、2× M6 → 1/4-20 UNC(最接近的标准——不可互换)、Ra 1.6 → Ra 63 µin……
简单的一句话也能完成转换:“84±0.1 mm 换算成英寸是多少?” → convert_text → 3.3071±0.0039。
精度规则
转换遵循与 Web 应用相同的规则:
- 按国际定义使用精确换算系数(25.4 mm/in、0.45359237 kg/lb — NIST/ISO 80000)。
- 显示精度遵循车间惯例:0.01 mm 的步进对应保留 4 位小数的英寸值;公差偏差多保留 1 位有效数字。
- 螺纹按 ISO 公制 ⇄ UNC 对照表(M2–M30)解析;对照表中有对应项的标记为
table,按大径匹配最近规格的标记为nearest。公制螺纹与英制螺纹绝不可互换——每次螺纹转换时,工具都会注明这一点。 - 每个转换值都会报告其推导方式(
exact/rounded/table/nearest)和置信度评分。
限制
- **PDF 必须包含文本层。**扫描版或扁平化的 CAD 导出文件不含文本层——Web 应用 可通过浏览器内 OCR + AI 分析处理这些文件。
- 每次调用仅转换一页(
page参数,默认值为 1);其他页面保持不变。 - 暂不转换英寸分数标注(
1 3/4)——十进制英寸图纸可正常处理。 - 转换后的数值会覆盖在原始标注上。用于制造前,请务必核验安全关键尺寸。
开发
此软件包构建自 Imnoo 的 Drawing Converter 单体仓库,并直接导入 Web 应用的转换引擎——因此,Web 应用 与此服务的转换结果必然完全一致。每次发布前都必须通过 31 项端到端检查,这些检查会通过标准输入输出驱动全部 5 个工具处理生成的示例图纸。
欢迎在此仓库提交问题和功能请求。
关于 Imnoo
Imnoo — 制造商系统 | AI 规划、排程与报价 · 完整装配件 · DFM · 工具与材料库 · 报价零件数据库 · 刀具路径与 G 代码 · 机床连接 · 网店 · ERP · 车间分析与优化
规划、排程、报价、赢得订单。 — 深受 3,000 多家制造商信赖。
Imnoo 是面向 CNC 制造商的 AI 驱动型规划、排程与报价平台,也是您的自动化生产平台。一个系统,涵盖所需的一切:自动化制造规划,包括原材料、目录件、采购件和外协采购;带智能提醒与 AI 驱动客户工作流的排程;以及针对铣削、车削和 EDM 的 AI 成本与周期时间估算——甚至仅凭 2D PDF 即可完成。为完整装配件报价:上传一个文件,Imnoo 会自动将其拆解为单个零件,并提供 DFM 检查、质量协议、公差提取与 2D 到 3D 匹配、刀具路径与 G 代码生成、工具与机床推荐,以及联网机床反馈的实际生产数据,供每份报价使用。以您自己的工具和材料库,以及不断增长的历史报价零件数据库为基础——为统计分析、基准对比和车间优化提供支持。还支持深孔钻削、钣金、铸造和型材零件,并提供全天候网店、内置 ERP、小时费率计算、市场价格基准对比和英制 ⇄ 公制转换。您的数据存储在独立的物理隔离环境中——自动图纸遮蔽、瑞士托管、端到端加密。从混乱的询价请求到可直接投产的订单,一个平台全程搞定。
规划
- 自动化制造规划 — 直接根据报价生成生产计划。
- 机床推荐 — 将每项工作分配给最适合执行的机床。
- 目录与采购件管理 — 直接从 BOM 中识别标准件、螺钉和外购组件,并与自制零件一起管理和定价。
- 原材料采购 — 无需离开工作流即可为材料定价、寻找货源并下单。
- 采购件与外协工序采购 — 以同一流程采购并订购外购组件、涂层、热处理和外包加工。
- 不止铣削与车削 — 深孔钻削、钣金、铸件和型材零件。
排程与工作流
- 排程与智能提醒 — 通过电子邮件、Telegram 或 WhatsApp 发送。绝不错过任何事项。
- 电子邮件转报价自动化 — 将杂乱的收件箱转化为结构化报价。
- AI 客户 Agent — 自动处理 RFQ 回复、澄清和跟进。
- 内置轻量级 ERP — 无需臃肿的软件,即可管理订单、公司、付款条件和利润率。
报价与估算
- 完整装配体,自动拆解 — 上传一个装配体文件,Imnoo 就会将其拆分为单个零件:识别每个组件、将图纸匹配到对应零件、嵌套子装配体,并从 BOM 中提取采购件。为整台机器报价,就像为单个零件报价一样轻松。
- 一站式 CNC 报价 — 在单一的 AI 驱动平台上,为铣削、车削和 EDM 加工任务报价。
- AI 成本与周期时间估算 — 在工程人员查看之前,便可了解价格、时间和工作量。
- 仅凭图纸估算 — 仅凭 PDF 即可报价,无需 3D 模型。
- 逐特征成本核算 — 准确查看哪些孔、凹槽和公差影响价格。
- 即时报价 — 几分钟内响应,而竞争对手还在打开 STEP 文件。
- 全天候即时报价网店 — 客户可上传零件并下单,让你安心休息。
- 即时市场价格基准比较 — 发送报价前即可了解你的报价处于什么水平。
- 小时费率计算 — 始终掌握最新的真实机床和人工费率。
- 英制 ⇄ 公制转换 — 处理国际 RFQ,无需手动整理。
库与洞察
- 刀具库 — 在统一管理的目录中管理你的切削工具、刀柄和参数。
- 材料库 — 标准和自定义材料,附带实时供应商价格。
- 已报价零件数据库 — 搜索你曾经报价过的所有零件的几何形状:找到相似零件,即可找到价格。
- 统计与分析 — 一目了然地查看赢单率、利润率、产能和报价表现。
- 车间优化 — 从已报价零件中学习,优化价格、发现盈利利基市场,并合理安排机床负载。
图纸智能
- DFM — 面向制造的设计 — 报价前检查可制造性:标出倒扣、薄壁、无法加工的特征和不可能实现的公差,同时在屏幕上显示零件。
- 质量检查规程 — 自动生成检验计划:带编号和印记的图纸特征、检验类别和频率,以及可直接使用的测量报告。
- 轴线与方向检测 — AI 找出零件的最佳方向和加工轴。
- 自动提取公差 — 直接从图纸中提取关键公差。
- 2D 到 3D 公差匹配 — 将图纸要求关联到正确的模型特征。
CAM 与车间智能
- AI 刀具推荐 — 无需再搜索目录:Imnoo 会为每项特征推荐恰当的切削工具。
- 自动生成刀具路径 — 一步完成从报价到加工策略的转换。
- G 代码生成与估算 — 在程序投入生产前生成并评估程序。
- 机床连接 — 机床会将真实生产数据反馈给 AI。每次报价都会变得更准确。
IP 保护与数据安全——如瑞士金库般精心设计
- 数据物理隔离——每家制造商都在独立隔离的环境中运行。您的图纸和价格绝不会与他人共享:既不会用于存储,也不会用于 AI 训练。
- 自动遮盖和脱敏图纸——在图纸离开您的工作流之前,隐藏客户名称、徽标和机密数据。与供应商和分包商共享时,不会暴露零件属于谁。
- 像保护自己的 IP 一样保护客户的 IP——终端客户的设计始终留在您的租户中。
- 瑞士托管与端到端加密——按照瑞士标准精心打造数据主权与安全保障。
- 值得大规模信赖——超过 3,000 家制造商使用 Imnoo 进行报价。
报价涵盖完整工作,而不只是主轴加工时间。
许可证
MIT © Imnoo AG
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。