CAD工具服务器

一个最小化的MCP服务器,提供CAD工具功能,目前支持Fusion。

  • by SamStenner
  • Python
  • 本地部署
  • 更新于
在 GitHub 查看 SamStenner/cad-mcp

使用说明

CAD MCP 🔧(可翻译为):计算机辅助设计(CAD)主控面板(MCP)螺丝刀/维修工具

暴露CAD工具的最小MCP服务器

目前仅支持Fusion。

演示视频

观看CAD MCP的实际操作: https://screen.studio/share/mTFQBOba(该链接为屏幕共享或文件分享链接,直接翻译为中文无实际意义,保持原样)

入门指南

步骤0:准备融合

融合API的工作原理是通过安装一个插件,该插件是一个包含Python项目的文件夹。在我们的例子中,这个文件夹就是 /fusion-server 项目根目录下的目录。在MCP服务器运行之前,需要将此添加到Fusion中。在Fusion中,导航至 公用事业 → 插件 → 脚本和插件 → + → 来自设备的脚本或插件然后选择 /fusion-server 目录。在插件列表中, fusion-server 现在,该选项应出现在列表中,并带有选中的切换状态,表示它已被启用。

如需更多帮助,请观看此内容: https://screen.studio/share/PqKagknA(该链接为外部资源,无法直接翻译,保持原样)

步骤1:运行MCP服务器

既然已经启用了Fusion插件,我们现在可以启动MCP服务器了。为此,您需要 pnpm 已安装。然后,导航至 /mcp-server 目录。

要安装依赖项,请运行 pnpm i

要启动服务器,请运行 pnpm start

步骤2:使用MCP(多通道编程器/微控制器编程器等,具体含义根据上下文确定)

现在,您可以使用您选择的MCP客户端与MCP进行交互。例如,在Cursor中,只需将此添加到您的 mcp.json:

{
  "cad-mcp": {
    "url": "http://localhost:3000/mcp"
  }
}

现在,您可以通过大型语言模型(LLM)与MCP服务器进行交互! 🚀

可用工具

CAD MCP 提供了以下工具:

核心工具:

  • 绘制矩形画一个矩形草图
  • 画圆画一个圆圈草图
  • 挤出拉伸轮廓以创建三维特征
  • **边沿的鱼片(或指边缘的薄片)**对实体边缘应用倒角
  • 申请材料为特定面应用材质/外观

辅助工具:

  • 获取身体信息获取有关实体的详细信息(面、边、顶点)
  • 列表草图列出设计中的所有草图
  • 列出材料列出所有可用材料/外观

快速入门示例

  • “做一个边缘圆润的长盒子”
  • “建造三座不同高度的摩天大楼”
  • “制作一台TARDIS”

TARDIS 示例: