mcpField
C
CAD Agent Foundation

CAD Agent Foundation

本地服务
github.com媒体与设计01 天前更新

关于 CAD Agent Foundation

CAD Agent Foundation 是面向 AI Agent 的 AutoCAD MCP 与命令行执行桥,适用于需要在图纸中进行受控操作的 CAD 工作流。它围绕图纸绑定、请求状态、原生读回和保存核验管理执行过程,并限制可用操作范围。

主要功能

  1. 01连接并绑定指定图纸
  2. 02跟踪请求与执行状态
  3. 03支持受限二维绘图操作
  4. 04核验写入对象与保存结果
  5. 05通过原生 API 读取图纸信息

适用场景

  1. 01在 AutoCAD 图纸中创建受限二维几何
  2. 02执行写入后读取对象并核对结果
  3. 03处理不确定响应时查询原始请求
  4. 04保存工作副本并核验磁盘内容

MCP 相关

通过 MCP 和命令行向 AI Agent 暴露 AutoCAD 原生操作。MCP 服务支持受限的图形读取、写入及保存核验;注册本身不会授予图纸访问权限。

配置

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

暂未收录安装方式

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

代码仓库
安装包
mcpbcad-agent-foundation-v1.2.0-beta.3-win-x64.mcpb

工具

还没有获取到工具列表

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

详细介绍

CAD Agent Foundation — AutoCAD MCP 与 AI Agent 命令行工具

公开运行时预览版 v1.2.0-beta.3。 支持代理/复合几何图形和文本读取、有界原生视图/捕获、栅格路径修复、拒绝分类和多段线宽度修复。复用已验收的 beta.3 二进制文件;范围、已知捕获限制和升级说明。

可选的道路解读: Agentic Map Tracing v0.1.0-beta.1。Agent 负责推理边界;Foundation 提供 CAD 执行能力。需单独安装。

第一优先级:为能力日益增强的 Agent 提供可靠操作

基础层开发服务于实际任务。提供小巧、可靠、受控的 CAD 基础图元和真实反馈,让 Agent 能够行动并推进工作。视觉判断、结构解读、示例学习、模式识别和最终审查均由 Agent 负责。不要将这些判断转化为程序、拟合算法或强制验证工作流。除非明确要求,否则不要添加附带功能。若现有基础图元已足够,且 Agent 判断结果可接受,就继续主要任务。保留图纸身份、保护源文件,并且不要重放未知写入操作。

本地单元收尾:1.2.0-local.4 包含此前范围受限的基础图元;对原始坐标方案,INSUNITS 一致性检查改为可选,同时保留旧版米制接口。此预发布版以 v1.2.0-local.4 发布;早期版本仍可用。参见单位、精度与纸面排版;这并不代表对 A–P 的全面认证。

Agent 优先的 AutoCAD MCP——为执行循环而构建,而不只是调用命令。 CAD Agent Foundation 帮助 AI Agent 绑定正确的图纸、跟踪每项请求、接收执行反馈、核验写入或保存的内容,并有把握地继续多步骤 CAD 工作。独立或第三方 CAD Skill 可复用这一执行基础层,支持其各自的专业工作流。

中文简介:面向 AI Agent 的 CAD 执行底座——不止调用命令,还关注图纸绑定、执行反馈、结果核验与安全续作,可与第三方专业 Skill 组合使用。

CAD 集成将 AI 接入图纸命令和数据,而 Foundation 专注于围绕每项操作的 Agent 工作流:明确请求内容、实际发生的情况,以及下一步是否安全。

公开运行时预览版 v1.2.0-beta.3。 发布与升级说明。本预览提供源代码、文档以及包含清单的 Windows 运行时 ZIP 文件。构建前提与限制。已验收的本地运行时 v1.0.0-local 是独立基线。配套 Skill 预览版独立发布:callout v0.3.0-rc.1 和 distress v0.1.0-rc.1。

简体中文 · 快速入门 · 功能 · 兼容性

已注册的 MCP 服务:io.github.capskov/cad-agent-foundation。MCPB 安装与发现 · 注册表元数据。仍需满足本地 Windows/AutoCAD 前提;注册不会授予图纸访问权限。

通过 MCP 和 CLI 使用原生 .NET API 为 AI Agent 提供 AutoCAD 自动化桥接。

AI Agent 可以通过结构化原生工具检查和操作正在运行的 AutoCAD 图纸,支持范围受限的 2D 几何图形、文本、填充图案和标注。该桥接使用 MCP(Model Context Protocol)和 CLI;图纸身份检查以及写入/保存核验用于约束受支持的操作。

CAD Agent Foundation 为 CAD Agent 提供范围受限的执行约定:明确绑定图纸,持久保存请求归属和执行状态,在收到不确定的回复后检查原始请求,并在写入和保存后核验受跟踪的对象信息。当前实现将这些机制集成到经过修改并固定版本的 Bimwright DWG MCP 主机中。

此 Windows/AutoCAD 桥接由 capskov 维护。当前预览版为 v1.2.0-beta.3,并附带独立构建的运行时 ZIP 文件和范围明确的原生证据。已验收的 v1.0.0-local 基线予以保留;不声称兼容所有 AutoCAD 更新。

此项目的由来

本项目源于道路与土木工程 CAD 工作:创建边界、填充、工程量和关联引线,然后在长时间的 Agent 会话中反复修改并保存。实用的绘图命令只是工作流的一部分。Agent 还需要知道自己正在操作哪个图形、某项修改是否已执行、哪些内容仍未验证,以及再次尝试是否会造成重复。

设计重点在于这些决策。持久化记录、图形身份识别和原生回读会增加开销;目前尚未证实其在速度、令牌成本或生产力方面具有比较优势。工程判断和特定领域的布局规则仍由单独的 Skills 负责。

原生操作与安装

下载 v1.2.0-beta.3 runtime,验证 SHA256SUMS.txt 并解压完整文件夹。需要已授权且兼容的 Windows x64 AutoCAD 2026、.NET 8 Desktop Runtime 和 Python 3.11+。不重新分发 Autodesk 程序集或 SHX 字体。安装说明 · 25 项操作目录 · 新增验证。

本预览版新增:已安装字体的文字样式、标注样式、原生线性/对齐/半径/直径 DIMENSION、图层状态管理、受保护的闭合边界/填充续接、关联引线几何/格式,以及在同一图形中旋转/缩放/复制受支持的完整组。它保留了原始请求核对和图形/对象保护机制。

当前能力概览

成熟度:受限的本地运行时已有原生验收证据;此版本提供运行时 ZIP,其中包含依赖项许可证、文件哈希和插件 MVID;前置条件仍需单独安装。支持范围以实际公开的能力配置为准。

类别当前能力状态/限制
基本绘图新建图层、直线、圆、二维多段线,以及对较早创建的新边界进行关联填充已验证指定的本地工作流;不支持任意编辑/所有填充情况。
文字与引线单行 DBText、多行 MText、普通 LEADER/MText/黄色实心圆点组已验证创建;完整领域样式/放置规则由 Skill 负责。
编辑/对象管理受摘要保护的关联文字更新,以及完整引线组移动/归档已验证指定的组工作流;并未逐一测试所有实体分支。
执行/交付图形绑定、原始请求查询、防重复保护,以及整篇文档保存/磁盘回读已验证本地工作流;不支持自动重放未知写入/解锁。
读取/辅助工具实体属性/摘要、图层列表、筛选分页和静态 Lisp 检查已验证实体回读;其他一些已实现路由缺少当前版本的独立端到端证明。
其他受限操作四种原生 DIMENSION 类型、命名匹配样式、图层状态、闭合边界/引线更新、旋转/缩放/复制具体保护条件和限定范围内的原生证据请参阅 25 项操作目录。
未公开MLEADER、共享样式覆盖、任意对象编辑、复杂布尔运算/孔洞、布局/打印/外部参照编辑不涵盖所有原生对象或上游命令。

完整接口、调用方式和逐项验证状态。Foundation 提供可复用的原生操作、执行约束、状态和对象管理。独立维护的 Skills 通过实际受支持的 Foundation 接口提供领域规则、样式参数、放置算法和工作流。仅安装 Skill 并不能弥补缺失的原生/后端兼容性。

执行约定

绑定预期的图纸,并核实进程/会话/插件身份。提交前持久化稳定的请求;收到不确定的回复后,查询原始请求。现有编辑需要新的原生摘要和完整关联。分别确认效果、独立回读和围栏释放;保存会影响整个工作图纸。请参阅架构和版本化接口目录。

按任务选择组件

任务必需组件版本和限制
支持的基础 CAD 操作仅 cad-agent-foundation本地基线版本为 v1.0.0-local;公开源码预览版为 v1.1.0-rc.1,并附带经过审查的运行时 ZIP;前置条件需单独满足。有限的 2D 操作;local.4 原始写入使用原始图纸值;单位元数据检查为可选;仅在有记录的 Windows/AutoCAD 2026 主机上测试。无需任何 Skill。
本项目的引线标注样式和放置方式Foundation + cad-callout-pair-layout公开引线标注 Skill 版本为 v0.3.0-rc.1(现有规则版本为 v0.3)。采用基于米的道路默认值;v1.1 中已验证原生样式/姿态接口以及一项范围有限、合成且未更改 Skill 的集成;完整的真实项目/背景覆盖仍需按任务确认。写入前请检查后端覆盖情况。
本项目的病害/拆除工作流Foundation + cad-distress-annotation + cad-callout-pair-layout公开病害规则预览版为 v0.1.0-rc.1。需要工程证据、分类和引线标注规则;完整工作流需要当前 Foundation 配置之外的功能,且仅凭这三个组件无法获得认证。

对于基础操作,这两个 Skill 都是可选的。它们的规则未内置于 Foundation;安装它们不会补足缺失的原生操作。Foundation 源码和两个独立 Skill 预览版均为公开内容。安装条目、版本和 Agent 检查。

快速开始

以下命令使用解压后的运行时 ZIP。仅检出源码时,必须先进行构建/打包。

foundation.cmd install --workspace "C:\CAD-work\demo01"
foundation.cmd start --workspace "C:\CAD-work\demo01" --source "C:\drawings\input.dwg" --write
foundation.cmd doctor --workspace "C:\CAD-work\demo01"
foundation.cmd apply --workspace "C:\CAD-work\demo01" --plan "plan.json"
foundation.cmd save --workspace "C:\CAD-work\demo01" --handles RETURNED_HANDLES
foundation.cmd stop --workspace "C:\CAD-work\demo01"

只读会话请省略 --write。start 会创建工作副本,不会覆盖源图纸。保存会影响该实例中整个工作图纸,包括其他尚未保存的编辑。请阅读快速开始,了解请求处理方式和一个小型合成方案。

验证和范围

本地版本已在两个坐标和句柄各不相同的图纸源上进行检查。每个工作流都创建了十个新对象、独立读取这些对象、更新关联文字、移动完整的引线标注组、归档该组、保存并关闭图纸。随后,新建的 CAD 会话读取了已保存的对象,且原生摘要相符。CLI/MCP 入口以及本地软件包的解压/安装也经过了检查。

这些是在有记录的 Windows AutoCAD 2026 环境中取得的有限工作流结果。它们不能证明图纸普遍正确、生产环境整体可靠、兼容所有补丁,也不能证明这是通用 CAD 工程 Agent。验证摘要将原生证据与离线测试分开,并如实记录尚未解决的历史结果。

当前限制

图纸只能写入有界的二维模型空间几何图形。坐标、长度和标注大小均以绘图单位表示。WCS 是 CAD 坐标参考系;它不意味着单位为米,也不代表地图投影。Foundation 不执行投影或单位转换。

**Local 1.2.0-local.4 使用原始绘图值:**优先使用 units: raw_drawing_units,只有在需要确保请求的元数据一致时才选择性设置 expected_insunits。未知或无单位的元数据不会阻止常规原始值操作。旧版 units: metres 保留原有的 0/6 元数据约定。不会进行坐标转换、自动几何缩放或 INSUNITS 更改。请参阅单位、精度和纸面排版;PDF/DXF 输出仍有各自当前的限制。

此版本提供四种原生标注图元,以及有界闭合边界和单个填充图案更新。不提供 MLeader、通用旧填充图案修复/布尔运算/孔洞处理、任意多段线属性、跨图纸复制、代理对象语义、布局/打印、工程决策,或对不确定写入的自动恢复/解锁。不能因为后续验证失败,就假定已提交的操作已回滚。

已在 AutoCAD R25.1.74.0.0 上检查 .NET 8 本地基线。AutoCAD 2026.1.2 引入了 .NET 10 迁移;尚未在此验证与该更新版宿主的兼容性。请参阅兼容性和Autodesk 运行时更新。

独立 Skills

请参阅匿名道路拆除案例,了解现有的前后对比图纸以及工程量/桩号参考。该案例展示了配套 Skill 的输出,并不证明仅使用 Foundation 即可执行完整工作流。

独立 Skill 仓库和安装说明:

Foundation 提供受支持的 CAD 图元及其执行约定。Skills 决定绘制内容、布局方式以及采用哪些领域检查。Foundation 不会确定植物种类、病害处置方式或工程量。

引线标注技术也可用于景观种植及其他分类图纸标注。现有 Skill 经测试的规则和默认值基于以米为单位的道路图纸;其他专业领域或以毫米为单位的图纸需要调整样式、大小和放置方式,且未经此处认证。

两个仓库均提供带版本号的公开 Skill ZIP 文件和手动安装指南。Foundation v1.1 新增了原生样式/姿态/测量接口;新的验证记录了一个合成的、Skill 未更改的求解器集成示例,但这并不等于对所有真实项目的认证。尚未认证完整的仅使用 Foundation 的 Skill 工作流。Callout v0.3.0-rc.1 和 distress v0.1.0-rc.1 仍独立进行版本管理。请参阅兼容性。

与其他工具协同工作

Agent 可以单独使用其他 MCP 服务或 CAD 工具。只有通过 Foundation 提交的受支持操作才会进入其受治理的请求、执行和验证流程。无关的后端不会自动共享其事务、请求标识或围栏。切换工具并不能绕过尚未解决的写入。要全面覆盖外部后端,需要进行明确的集成;当前基线不提供此功能。请参阅 Foundation、技能和其他工具。

上游项目与许可

AutoCAD 2026 是首个经过验证的宿主,因为它与工作环境及采用的原生插件方案相符。本地 .NET 8 基线使用文档锁定、事务和原生回读;2025 也有 .NET 8 宿主,较早的版本则提供自动化 API。MCP 来自桥接层。请参阅 选择 2026 的原因。

集成的宿主源自 Bimwright DWG MCP,固定在 4d0f756。请保留其 Apache-2.0 许可和署名。其他经审查的项目会单独致谢,不与实际复用的代码混为一谈;请参阅 背景与相关项目。

开发过程注重实用:根据实际任务考察现有 CAD MCP 后端,将范围明确的执行约定集成到选定的原生宿主中,然后检查写入、原生回读和保存的图纸。对历史评估会说明其适用范围,而不会将其作为对当今项目的排名。

此预览版采用 Apache-2.0 许可,并保留上游项目及源自 MIT 的声明。较早的 v1.0.0-rc.1/rc.2 源码和文档版本仍予保留;v1.1.0-rc.1 新增了附带依赖项许可文本、经过审查的运行时 ZIP。AutoCAD/SDK 和未获许可的 SHX 资源不予再分发;Open Sans 仍采用 OFL 许可。请参阅 许可决定和声明。

欢迎提交人工和 AI 辅助的贡献,前提是更改和验证证据可供审查。维护者负责审查合并和发布。请参阅贡献指南。

AutoCAD 和 DWG 是 Autodesk 的商标。本独立项目不受 Autodesk 或上游维护者认可。

2026-10-16 本地字体更新

本地版 1.2.0-local.3 新增了受保护的现有样式 SHX 字体配对替换,以及保留锚点的 DBText 度量缩放。请参阅范围和参数。原生证据仅适用于特定范围;以往公开版本和全局 MCP 注册均未更改。

本地版 1.2.0-local.4 单位收尾:更改、原生证据和限制。原始本地收尾版本现已获准在 GitHub 上作为预发布版本发布;请参阅当前发行说明。

评论

支持 Markdown

第一次接触 MCP?

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

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