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. 启动插件
- 重启 FreeCAD
- 从工作台列表中选择 "MCP Addon"
- 点击工具栏中的 "启动 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代码
- 插入零件库组件
- 获取视图截图
- 管理文档对象
开始使用
- 启动 FreeCAD 和 MCP 插件
- 启动 Claude Desktop
- 使用自然语言描述你想要设计的内容
- Claude 将通过 MCP 控制 FreeCAD 实现你的设计需求
详细功能和示例请参考完整文档。