FreeCAD MCP

FreeCAD MCP

FreeCAD MCP 服务器

概述

FreeCAD MCP 允许你通过 Claude Desktop 智能地控制 FreeCAD 设计软件。

设计演示

安装步骤

1. 安装 FreeCAD 插件

addon/FreeCADMCP 目录复制到 FreeCAD 插件目录:

  • Windows: %APPDATA%\FreeCAD\Mod
  • Mac: ~/Library/Application Support/FreeCAD/Mod/
  • Linux: ~/.FreeCAD/Mod/~/snap/freecad/common/Mod/

2. 启动插件

  1. 重启 FreeCAD
  2. 从工作台列表中选择 "MCP Addon"
  3. 点击工具栏中的 "启动 RPC 服务器" 按钮

启动服务器

3. 配置 Claude Desktop

编辑 claude_desktop_config.json 文件:

用户配置:

{
  "mcpServers": {
    "freecad": {
      "command": "uvx",
      "args": [
        "freecad-mcp"
      ]
    }
  }
}

开发者配置:

{
  "mcpServers": {
    "freecad": {
      "command": "uv",
      "args": [
        "--directory",
        "/path/to/freecad-mcp/",
        "run",
        "freecad-mcp"
      ]
    }
  }
}

主要功能

  • 创建和编辑 FreeCAD 对象
  • 执行Python代码
  • 插入零件库组件
  • 获取视图截图
  • 管理文档对象

开始使用

  1. 启动 FreeCAD 和 MCP 插件
  2. 启动 Claude Desktop
  3. 使用自然语言描述你想要设计的内容
  4. Claude 将通过 MCP 控制 FreeCAD 实现你的设计需求

详细功能和示例请参考完整文档。