使用说明
FreeCAD_MCP
基于FreeCAD的最小CAD MCP服务器
特点
- 多平面草图绘制:在XY、XZ、YZ方向上创建草图平面
- 在活动草图平面上创建矩形草图
- 沿草图平面的法线将草图拉伸为三维形状
- 挤压形状上的圆角边缘
- 将当前文档导出到STEP文件
- 状态检查器,提供有关当前文档及其形状的信息
设置
git clone https://github.com/ajignasu/FreeCAD_MCP.git
cd FreeCAD_MCP
python -m venv venv
venv\Scripts\activate.bat # On Windows
pip install -r requirements.txt
假设您已安装nodejs,请全局安装MCP Inspector:
npm install -g @modelcontextprotocol/inspector
使用MCP检查器的快速入门示例
- cd到FreeCAD_MCP目录并运行
venv\Scripts\activate.bat激活虚拟环境 - 启动检查器UI
npx @modelcontextprotocol/inspector
- 在UI中,确保设置了以下字段:
Command: YOUR_PATH_TO_FREECAD\bin\python.exe
Arguments: server.py
-
点击“连接”
-
您应该看到以下内容:
-
点击“列出工具”查看可用工具,并通过输入所需参数并点击“运行工具”进行测试
-
输出将在“历史记录”选项卡中返回
