使用说明
bambu mcp服务器
建于 codrsync.dev
用于Bambu Lab 3D打印的MCP服务器——从损坏的STL到打印部件,全部通过Claude完成。
特性
第一阶段——网格工具
- 网格分析 --尺寸、顶点、面、水密状态、非流形边
- 网格修复 --修复非流形边、孔和法线(pymeshfix)
- 网格_比例尺 --按因子或目标尺寸缩放(自动检测米与毫米)
- 网状碳酸盐 --绕任何轴旋转
- 网状镜子 --沿任意轴镜像(例如从右手到左手)
- 网格计算尺度 --根据实际测量值计算理想比例
第2阶段——切片器集成(当前)
- slicer_detect --检测Bambu Studio的安装、版本和配置文件位置
- slicer_list_profiles --列出系统和用户提供的可用配置文件(机器、灯丝、工艺)
- slicer_slice --将STL/3MF切片为G代码,并选择轮廓
- slicer_export3mf --包装型号+打印设置为3MF
- slicer_model_info --通过Bambu Studio CLI获取型号信息
计划的
- 第三期 --通过MQTT控制打印机(状态、发送、暂停、速度)
- 阶段4 --项目管理(3MF解析,预设配置文件)
安装
pip install bambu-mcp-server
或来源:
git clone https://github.com/gusjarendt-maker/bambu-mcp-server.git
cd bambu-mcp-server
pip install -e .
使用Claude Desktop
添加到您的Claude桌面配置(~/Library/Application Support/Claude/claude_desktop_config.json):
{
"mcpServers": {
"bambu": {
"command": "bambu-mcp-server"
}
}
}
使用Claude代码
claude mcp add bambu-mcp-server -- bambu-mcp-server
示例工作流
修复损坏的STL
“分析并修复此STL文件:/path/to/model.STL”
为特定的人缩放模型
“这个支架是96x63x207mm。为前臂周长为170mm、长度为100mm、间隙为5%的人缩放。”
镜像模型
“镜像这个右手夹板,制作一个左手夹板”
将模型切片以供打印
“使用我的H2D打印机以0.20mm标准质量用PLA Basic长丝切割此STL”
导出准备打印的3MF
“将修复后的STL包装成具有H2D设置和PLA长丝的3MF”
检查切片机设置
“检测我的Bambu Studio安装并列出H2D的可用配置文件”
发展
git clone https://github.com/gusjarendt-maker/bambu-mcp-server.git
cd bambu-mcp-server
pip install -e ".[dev]"
python -m pytest tests/
许可证
麻省理工学院