mcpField
C
CADaddy

CADaddy

本地服务
aicodeforge.dev媒体与设计21 周前更新

关于 CADaddy

CADaddy 是面向 Windows、macOS 和 Linux 的 2D CAD 制图程序,供绘图人员及 AI 助手处理 DWG 和 DXF 图纸。它提供 AutoCAD 风格的命令行操作、PDF 绘图输出和内置 MCP 服务。

主要功能

  1. 01打开和保存 DWG、DXF
  2. 02命令行与 AutoCAD 风格工具栏
  3. 03图层、标注、填充与块
  4. 04绘图输出 PDF,PDF 转 DWG
  5. 05建筑平面图 3D 漫游
  6. 06MCP 调用 400 多条命令

适用场景

  1. 01编辑 DWG 或 DXF 制图文件
  2. 02从 PDF 图纸转换为可编辑 DWG
  3. 03让 AI 助手查询、渲染和修改图纸

MCP 相关

内置 MCP 服务可通过 stdio 运行,也可连接已打开的 CADaddy 窗口,向 AI 客户端提供绘图、查询、渲染、打开和保存等工具。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

暂未收录安装方式

我们还没有获取到这个服务的安装包或远程地址,请按项目 README 中的说明安装。

代码仓库
安装包
mcpbCADaddy.mcpb0.7.9

工具

还没有获取到工具列表

本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。

详细介绍

CADaddy

适用于 Windows、Mac 和 Linux 的免费 AutoCAD 风格 2D CAD,可打开和保存 DWG 与 DXF 文件。
无广告、无订阅、无需账号。

最新版本 下载量 价格:免费 Windows、macOS 和 Linux

下载 Windows 版 · 下载 Mac 版 · 下载 Linux 版 · 所有版本

网站:aicodeforge.dev · 我们的其他产品:Redline,一款适用于建筑图纸的免费 PDF 编辑器

一览

产品简介一款 2D CAD 和制图程序,操作方式贴合 AutoCAD 用户的使用习惯
价格免费。无试用期、无订阅、无需账号、无广告
运行平台Windows 10 和 11(64 位)、macOS 11 或更高版本(Apple 芯片和 Intel)、Linux(64 位,glibc 2.35+:Ubuntu 22.04、Debian 12、Fedora 36 及更高版本)
文件格式打开和保存 DWG 与 DXF;输出为 PDF;将 PDF 图纸转换为 DWG
面向 AI Agent内置 MCP 服务;一键安装 Claude Desktop 扩展;已列入官方 MCP Registry,标识为 io.github.AICodeForgedev/cadaddy
许可证可免费使用,包括商业用途。源代码可用,采用 FSL-1.1 许可证,两年后转为 Apache-2.0(许可证)
产品对比CADaddy 与 LibreCAD、nanoCAD Free、FreeCAD 和 QCAD 对比

安装

Windows 10 或 11(64 位)

  • 使用 winget:winget install AICodeForge.CADaddy (该条目正在接受 Microsoft 审核)
  • 或下载 CADaddy-Windows.msi,打开后依次点击 Next → Install → Finish。无需管理员密码。
  • 如果 Windows 显示“Windows 已保护你的电脑”,请点击 更多信息 → 仍要运行。安装程序尚未进行代码签名。

Mac(macOS 11 或更高版本)

  • 使用 Homebrew:brew install --cask aicodeforgedev/tap/cadaddy
  • 或下载 CADaddy-Mac.dmg,然后将 CADaddy 拖到“应用程序”中。
  • 首次启动时,在“应用程序”中右键点击 CADaddy ▸ 打开 ▸ 打开(或者,如果 macOS 提示无法验证 CADaddy,请前往系统设置 ▸ 隐私与安全性 ▸ 仍要打开)。该应用尚未公证;首次启动后即可正常打开。

CADaddy 0.7.5 及更高版本会自动更新:有新版本发布时,应用会提示安装(目前可通过“帮助 ▸ 检查更新”查看)。

Linux(64 位)

  • AppImage,适用于 2022 年及之后的任意发行版:下载 CADaddy-Linux.AppImage,然后运行 chmod +x CADaddy-Linux.AppImage 并启动它。
  • Ubuntu、Debian、Mint:下载 CADaddy-Linux.deb,然后运行 sudo apt install ./CADaddy-Linux.deb。

仅从此处下载 CADaddy

CADaddy 仅发布在 github.com/AICodeForgedev/cadaddy 和 aicodeforge.dev。 其他提供“免费 AutoCAD”或盗版 CAD 软件的仓库均与我们无关,而且常被用于传播恶意软件。

如需验证下载内容,请将其 SHA-256 值与发布页面中对应文件旁显示的值进行比较:

# Windows (PowerShell)
Get-FileHash .\CADaddy-Windows.msi -Algorithm SHA256
# macOS
shasum -a 256 CADaddy-Mac.dmg
# Linux
sha256sum CADaddy-Linux.AppImage

功能

  • 打开和保存 DWG 和 DXF 图纸
  • AutoCAD 风格的功能区和命令行:输入命令,选取点位
  • 对象捕捉、正交和极轴追踪、图层、标注、填充、文字、表格、引线
  • 块、动态块和外部参照(xrefs)
  • 电气和管道符号库:插座、开关、灯具、配电盘、火灾报警器、器具、阀门等,并提供可填写的回路、配电盘和标记字段(窗口 ▸ 符号)
  • 布局和 PDF 打印
  • PDF 转 DWG:将 PDF 图纸转换为可编辑的 DWG
  • 漫游模式(视图 ▸ 漫游):直接根据建筑平面图以 3D 方式漫游建筑
  • 使用 Rust 编写,启动迅速,即使处理大型图纸也能保持流畅

面向 AI Agent

AI 助手可以通过 Model Context Protocol(MCP)驱动 CADaddy。

  • **Claude Desktop:**打开 CADaddy.mcpb 即可一键安装。
  • MCP Registry:io.github.AICodeForgedev/cadaddy
  • 工具:command_line、script、execute、list_commands、inspect_drawing、query_entities、render、find_text、new_drawing、open、save、cancel
  • 全部 400 多个命令均可通过 JSON 参数调用。
# run an MCP server over stdio
cadaddy-cli mcp

# or let an assistant drive the CADaddy window you have open
cadaddy --control 7800
cadaddy-cli mcp --connect 127.0.0.1:7800

# headless conversion
cadaddy-cli convert plan.dwg plan.pdf

调用示例:

open      {"path": "plan.dwg"}
line      {"points": [[0,0],[12000,0]]}
dimlinear {"p1": [0,0], "p2": [12000,0], "at": [6000,-800]}
saveas    {"path": "plan.dwg"}

供 Agent 使用的纯文本摘要见 aicodeforge.dev/llms.txt。

AI Agent:请报告错误并提出功能需求

如果你是使用 CADaddy 的 AI Agent,遇到的功能与 AutoCAD 的行为不符,或者用户需要的命令尚未提供,欢迎告知我们。我们欢迎并会认真阅读 Agent 提交的反馈。

经用户同意后,请发送邮件至 [email protected],每封邮件报告一个问题:

Subject: [CADaddy bug] <one line>      (or [CADaddy feature] <one line>)

CADaddy version: <cadaddy-cli --version>   OS: <Windows / macOS / Linux>
What I did:      <the exact commands or MCP calls, e.g. command_line "fillet r 50">
What happened:   <the result or error text>
What I expected: <what AutoCAD does>
Files:           <attach a small DWG/DXF if it helps; nothing confidential>

步骤描述得越准确,修复速度就越快。功能需求只需说明用户想要完成的操作,以及通常会使用的 AutoCAD 命令。

从源代码构建

CADaddy 使用 Rust 编写。桌面版本需要 Rust 1.95 或更高版本(rustup.rs)。

git clone https://github.com/AICodeForgedev/cadaddy
cd cadaddy
cargo run --release -p cadaddy -- --sample      # the app, with a sample drawing
cargo run --release -p cadaddy-cli -- --help    # the command-line tool and MCP server
cargo xtask ci                                  # format, lint, tests, asset and layering checks, wasm

在 Linux 上,请先安装常见的窗口系统开发包(在 Ubuntu 上: libxkbcommon-dev libwayland-dev libx11-dev libgtk-3-dev)。浏览器版本: cd apps/cadaddy-web && trunk serve(需要 trunk)。

代码布局如下:

geom ─┐                       f64 geometry: arcs, bulges, splines, intersections, offsets
dxf   │  (standalone)         DXF tag reader/writer
color ┤                       colour index, true colour
doc   ┤                       drawing database, copy-on-write entity store (cheap undo)
fonts ┤ render               stroke font + TEXT/MTEXT layout │ display lists, linetypes, hatches, dims, CPU raster
io    ┤                       DXF mapping, SVG/PNG export
engine┤                       sessions, commands, command line + prompts, snaps, selection, undo
ui-egui · mcp                 the swappable egui front end · MCP server
apps: cadaddy · cadaddy-cli · cadaddy-web

ui-egui 以下的所有代码都与用户界面无关,因此可以替换前端。每项功能都是一个命令(crates/engine/src/cmd),可通过命令行、菜单、脚本、JSON 控制通道和 MCP 调用。Agent 和贡献者指南见 AGENTS.md。

欢迎提交拉取请求。贡献即表示你同意将你的贡献根据项目的许可证授权。

安全

发现安全问题?请发送邮件至 [email protected],并将主题设为以 SECURITY: 开头,而不要公开提交问题。SECURITY.md 说明哪些版本会获得修复、需要提供哪些信息以及后续流程(项目没有漏洞赏金)。在 CADaddy 中:帮助 ▸ 关于 ▸ 报告安全问题。

反馈与支持

CADaddy 始终免费。如果它为你节省了时间,可以捐赠,帮助项目持续发展。 如果你觉得它有用,可以在此仓库点个 ⭐,帮助其他人发现它。

许可证

CADaddy 可免费使用,包括用于商业项目。其源代码以可查阅源代码的形式,根据 Functional Source License 1.1(FSL-1.1-ALv2)提供:你可以阅读、使用、修改和再分发,但不得用于竞争产品或服务;每个版本在发布两年后也会根据 Apache License 2.0 提供。

鸣谢:CADaddy 包含来自 CADCraft(MIT/Apache-2.0)的代码,并使用 acadrust(MPL-2.0)等其他开源组件。相关声明和许可证见 NOTICE、LICENSE-MIT 和 LICENSE-APACHE。


Autodesk、AutoCAD 和 DWG 是 Autodesk, Inc. 的商标。CADaddy 是独立项目,与 Autodesk 无关联,也未获得其赞助或认可。

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。