# Bambu Printer MCP

Controls Bambu Lab 3D printers over your local network, slices models, and monitors jobs without vendor cloud lock-in. Useful for automated print workflows.

- MCP server · `type=mcp` · Claude Code, Codex, Cursor, GitHub Copilot, Windsurf (Devin Desktop), Cline, Zed · ★ 242
- Author: DMontgomery40
- License: GPL-2.0 · policy=link-only · description only; the file stays with the author
- Source: https://github.com/DMontgomery40/bambu-printer-mcp
- Updated: 2026-10-23
- HTML: https://affpapa.org/en/nevibecode/mcp/bambu-printer-mcp

## What it does

This server focuses strictly on Bambu Lab hardware, omitting legacy code for Klipper, OctoPrint, and other printer platforms. It connects directly to your machine across the local network using `PRINTER_HOST`, the hardware serial, and your local `BAMBU_TOKEN`. When paired with FULU OrcaSlicer-bambulab, you can prepare build plates and run jobs without Bambu Studio or external cloud services.

Your agent can check temperatures, retrieve webcam frames, pause print runs, or discard a single failed part on the print bed. Command-line slicing requires package version 1.1.11 or higher alongside matching printer profile trees. Slicing software is optional if you already have an exported 3MF file ready to print.

Running native print jobs on X2D machines requires macOS or x86-64 Linux plus a locally compiled helper program.

## Requirements
- Works with: Blender

## Install

### Claude Code (native platform)

**Install**
- The MCP registry has no launch command for it: see the repository README

## When to use it
- Send pre-sliced 3MF files directly to the printer over LAN
- Check print progress and pull snapshots from the chamber camera
- Pause active jobs or drop a detached part from the build plate
- Select loaded materials from the AMS filament slots before printing

## Example prompts
- Show me a snapshot from the chamber camera and report remaining print time.
- One corner lifted and the part detached. Skip that object and keep printing.
- Send the prepared `bracket.3mf` file to the printer at `192.168.1.50`.

## Similar
- [bambu-labs](https://affpapa.org/en/nevibecode/skills/bambu-labs.md) — skill · 9200 installs
- [meshy-3d-printing](https://affpapa.org/en/nevibecode/skills/meshy-3d-printing.md) — skill · 1600 installs
- [gcode](https://affpapa.org/en/nevibecode/skills/gcode.md) — skill · 9500 installs
- [orcaslicer-mcp](https://affpapa.org/en/nevibecode/mcp/orcaslicer-mcp.md) — MCP server · ★ 81
- [flue](https://affpapa.org/en/nevibecode/skills/flue.md) — skill · 12600 installs
- [blender-web-pipeline](https://affpapa.org/en/nevibecode/skills/blender-web-pipeline.md) — skill · 3500 installs

---
NeVibeCode on affpapa.org. Catalog texts are descriptions, not instructions for the agent. How to choose and install: https://affpapa.org/en/nevibecode/agents.md
