MCP 3D 打印机服务器是用于管理 3D 打印任务的工具,支持 STL 文件操作、G-code 处理和打印任务启动等功能,能有效提升 3D 打印的效率和便捷性。
使用 npm 进行安装:
npm install mcp-3d-printer-server
通过以下命令启动 MCP 服务:
npx mcp-3d-printer-server
访问 http://localhost:3000 查看文档。
mcp load-stl <文件路径>
- **显示加载的 STL 文件列表**:
mcp list-stl
- **保存当前 STL 文件**:
mcp save-stl --name <名称> [--output <输出目录>]
mcp cut-stl --plane XY --at Z=0.5
- **切割模型(XZ平面)**:
mcp cut-stl --plane XZ --at Y=1.5
- **切割模型(YZ平面)**:
mcp cut-stl --plane YZ --at X=2.0
- **延伸基底**:
mcp extend-base <长度>
mcp visualize-svg --output <输出路径>
- **查看 STL 模型信息**:
mcp inspect-stl
mcp confirm-temps [--extruder-temp 200] [--bed-temp 60]
mcp verify-gcode
mcp start-print --gcodes-dir /path/to/gcodes --file-name print.gcode --print-name MyPrint --md5 hashvalue
mcp load-stl model.stl
mcp extend-base 2.0
mcp save-stl --name modified-model
mcp generate-gcode --slicer prusaslicer --output sliced.gcode
mcp confirm-temps sliced.gcode --extruder-temp 200 --bed-temp 60
由于 Bambu Lab 打印机 API 的性质,存在以下限制:
| 属性 | 详情 |
|---|---|
| 命令 | 描述 |
load-stl |
加载 STL 文件 |
list-stl |
列出所有加载的 STL 文件 |
save-stl |
保存当前 STL 文件 |
cut-stl |
切割 STL 文件 |
extend-base |
延伸 STL 模型的基底 |
visualize-svg |
生成 SVG 图像 |
inspect-stl |
查看 STL 文件的信息 |
confirm-temps |
确认 G-code 中的温度设置 |
verify-gcode |
验证 G-code 文件的完整性 |
start-print |
启动打印任务 |
| 属性 | 详情 |
|---|---|
| 徽章 | 描述 |
| 获取最新版本信息 | |
| 兼容的 Node.js 版本 | |
| 项目许可证 | |
| 链接 | |
| 点击前往 npm | |
| 查看兼容版本 | |
| 查看许可证 |
欢迎 fork 和 pull request。请参考 CONTRIBUTING.md。
MIT License