Prototype · Preview: every server in the official registry, synced every 30 minutes. Sign in with Google to write reviews.Prototype · updated every 30 min
PopNx MCPMCP servers for people who use AI · explained in plain words

Bambu Printer MCP

by DMontgomery40version 1.1.26i★ 321iRuns on your computer
Registry nameio.github.DMontgomery40/bambu-printer-mcp

How to install

What it does

Control Bambu Lab printers, slice models, manage AMS filament, and connect Blender over your LAN.

  • Connects Runs on your computer
  • Account or key No key needed
  • Category Design, images & audio

Install

Pick the AI app you use, then copy the settings.

Passed 3/3 checks · Runs on your computer

First: which AI do you use?

Pick your app and the steps appear below.

Works with Claude, with some setup first

No key, nothing to install · Only the Claude desktop app (Windows or Mac), not the web or phone

  1. Download the maker’s installer

    Download the maker’s .mcpb file

    The .mcpb file comes straight from the maker; we do not change it

  2. Double-click the file, then click Install in the Claude desktop app

  3. Try it

    Use Bambu Printer MCP and tell me what you can do for me, then show me one thing

    ✓ If Claude says it is using Bambu Printer MCP or shows a Bambu Printer MCP tool in the answer, you are connected

Menu names checked against Anthropic’s help page on Nov 11, 2026 · your screen may differ slightly by app version

ChatGPT cannot connect Bambu Printer MCP yet

Bambu Printer MCP runs on your computer, but ChatGPT can only connect servers that run on the web

What you can do instead

A · Use an app that can connect Bambu Printer MCP

  • No key, nothing to install · Only the Claude desktop app (Windows or Mac), not the web or phone

B · Others in Design, images & audio that work with ChatGPT

Picked from the most used in the same category, only ones that connect by address with no key

Claude Code cannot connect Bambu Printer MCP yet

The maker only provides an installer for the Claude desktop app

What you can do instead

A · Use an app that can connect Bambu Printer MCP

  • No key, nothing to install · Only the Claude desktop app (Windows or Mac), not the web or phone

Cursor cannot connect Bambu Printer MCP yet

The maker only provides an installer for the Claude desktop app

What you can do instead

A · Use an app that can connect Bambu Printer MCP

  • No key, nothing to install · Only the Claude desktop app (Windows or Mac), not the web or phone

VS Code cannot connect Bambu Printer MCP yet

The maker only provides an installer for the Claude desktop app

What you can do instead

A · Use an app that can connect Bambu Printer MCP

  • No key, nothing to install · Only the Claude desktop app (Windows or Mac), not the web or phone

Other apps that use MCP, such as Windsurf, Zed or Gemini CLI, each add servers differently. See how in the app list.

See every app that uses MCP →

JSON settings are under “For developers” below

Stuck? Ask people who use Bambu Printer MCP💬 Discussion →

At a glance

Downloads per weeki
Not on npm/PyPI
Licencei
GPL-2.0
Connection
Runs on your computer
Latest versioni
1.1.26
Published to registryi
Oct 14, 2026
Code last changedi
Nov 15, 2026
Maker
DMontgomery40
Packages
mcpb: …/bambu-printer-mcp.mcpb
Registry status
Active

Which apps can use it

Based on how this server connects and on each app’s own docs, checked Nov 10, 2026.

Run on your computer in

ClaudeGooseLM StudioMsty StudioCherry StudioVisual StudioWindsurf (Devin Desktop)ZedKiroClineContinueJetBrains AI AssistantCodex CLIGemini CLIOpenCodenodecodeWarpLibreChatRaycast

All apps, with pros and cons →

Related guides

What it can do

Runs on your computer; the tool list appears in your AI app after you install it.

Basic checksi

We check information anyone can see; we have not read the code. Checks that do not apply are left out of the count. · Checked Nov 15, 2026

  • ✓ Pass

    Maker matches the repo

    The registry name was verified with the GitHub account DMontgomery40, which owns the repo

  • ✓ Pass

    Still maintained

    Code last changed today

  • ✓ Pass

    Has a licence

    Uses GPL-2.0

  • – Not applicable

    Endpoint responds

    This one runs on your computer; there is no internet endpoint

  • – Not applicable

    Sign-in with OAuth

    Runs on your computer and uses local settings instead

  • … Not checked yet

    No hidden instructions in tool descriptions

    Runs on your computer; we can only read tool lists from internet endpoints

Published vulnerabilities (OSV.dev)

Not checked: only npm and PyPI packages with a version can be checked

What we check → · JSON

Makers: ask for a re-check or report wrong info

Discussion

Ask, share a tip or report that it does not work. Sorted by what people marked helpful.

No posts yet. Be the first to ask or share.

Posts here are written by users, not the PopNx team.

Sign in to post

User reviews

No reviews yet

Sign in to write a review

Compared with others in Design, images & audioi

  • More stars than 98% of the other 3085 servers in this category
  • Published to the registry more recently than 46% of the other 3085 servers in this category
  • Basic checks equal to or better than 100% of the other 3085 servers in this category

Compared with every active server in this category in the registry. Stars count only when the publisher owns the repo.

Common questions

Is Bambu Printer MCP safe?

It passed 3 of 3 applicable basic checks. We have not read the code. Before adding a key or token, see what access the server asks for and use a key with only the permissions you need.

What keys or codes does it need?

The registry does not list a required key, though some servers ask you to sign in on first use.

Does it run on my computer or in the cloud?

It runs on your computer. Your AI app starts it when needed, and data does not pass through the maker’s servers (unless it calls an online service itself).

Is it still maintained?

The GitHub repo last changed today, and the latest version (1.1.26) reached the registry 32 days ago.

Which apps can use it?

Apps that support MCP, such as Claude Desktop, Claude Code, Cursor and VS Code. You also need MCPB on your computer.

What can I use instead?

In the same category: Pascal 3D Editor, Figma MCP Server, Remocn: Remotion MCP server, Harness, ChatCut

Similar alternatives

Same category, other makers, commands already checked. Official ones first, then by stars.

Reading a card:↓ Downloads per weeki★ GitHub starsiThree pillars: reviews · checks · usageiUpdated = latest version published to the registryi

Pascal 3D Editor

Create, inspect, validate, and save editable 3D building scenes with Pascal's MCP server.

by pascalorgWidely used↓ 1K/wk★ 25.5K Stars for the whole repoUpdated 2 days ago

Computer or cloud✓ service owner · pascal.app

Figma MCP Server

Figma’s official server gives AI your design data so it can turn designs into code or describe them accurately. Connects to Figma’s cloud.

by figmaWidely used★ 2.2KUpdated 13 months ago

Runs in the cloud✓ service owner · mcp.figma.com

Remocn: Remotion MCP server

Hosted MCP for Remotion videos: search Remocn components, read docs, plan a video, preview it.

by RemocnGrowing★ 1.7KUpdated 5 days ago

Runs in the cloud✓ service owner · remocn.dev

Harness

Start Claude Code and Codex agents the person can watch, wait for them and read their answers.

by autonomous-aiGrowing↓ 109/wk★ 1.5KUpdated 27 days ago

Runs on your computer✓ harness.autonomous.ai

ChatCut

AI video editor for agents: cut footage, add captions and motion graphics, export editable edits.

by ChatCut-IncGrowing★ 1KUpdated 16 days ago

Runs in the cloud✓ service owner · chatcut.io
  • Pascal 3D Editor — Cloud or install on your computer · No key needed
  • Figma MCP Server — Runs in the cloud, nothing to install · No key needed · In Claude’s directory
  • Remocn: Remotion MCP server — Runs in the cloud, nothing to install · No key needed
  • Harness — Installs on your computer · No key needed
  • ChatCut — Runs in the cloud, nothing to install · No key needed

README from the maker

Open the README

Copied from the maker’s repo as written. PopNx MCP has not reviewed or endorsed it. HTML, images and scripts are removed. Links lead off this site.

bambu-printer-mcp

Thank you, [FULU Foundation](https://www.fulu.org/), [Louis Rossmann](https://www.youtube.com/watch?v=1jhRqgHxEP8), and the [OrcaSlicer-bambulab contributors](https://github.com/FULU-Foundation/OrcaSlicer-bambulab). We stand with open-source developers, the right to repair, and your right to control hardware you own. You should be able to choose your software and print without a vendor cloud standing in the way.

Want to skip Bambu's software and cloud? Use FULU OrcaSlicer-bambulab to slice and export, then this MCP's direct LAN path on supported printers and firmware. That workflow does not require Bambu Studio, Bambu Connect, or Bambu Cloud. Start with the FULU setup guide. The optional BambuNetwork bridge is a separate path that still uses Bambu's networking runtime; cloud jobs still use Bambu's services.

A Bambu Lab-focused MCP server for controlling Bambu printers, manipulating STL files, and managing end-to-end 3MF print workflows from Claude Desktop, Claude Code, or any MCP-compatible client.

[Browse the documentation site](https://dmontgomery40.github.io/bambu-printer-mcp/) for searchable setup guides, slicing and AMS guidance, and the full tool reference. It is generated from this README and the docs folder.

Built with help from our contributors. Huge thanks to everyone sharing fixes, careful bug reports, and real printer testing!

This is a stripped-down, Bambu-only fork of mcp-3D-printer-server. All OctoPrint, Klipper, Duet, Repetier, Prusa Connect, and Creality Cloud support has been removed. What remains is a focused, lean implementation for Bambu Lab hardware.


Set up with your agent

Tell your agent your printer's model and LAN address, if you know them, then copy and paste this:

Install bambu-printer-mcp in the agent/harness I'm using now.

Read https://github.com/DMontgomery40/bambu-printer-mcp/blob/main/docs/SETUP.md and https://github.com/DMontgomery40/bambu-printer-mcp/blob/main/docs/FULU.md for the current setup instructions and supported workflows.

Detect my OS and harness, then use its native MCP configuration or installer. Preserve my existing servers and settings. Prefer the published npm package (npx -y bambu-printer-mcp, stdio); use Node.js 24 if a runtime is needed.

Find existing printer settings in relevant local configuration or available LAN discovery. Confirm the detected printer's model, address, and identity with me before connecting. Ask only for values you cannot find: PRINTER_HOST, BAMBU_MODEL, BAMBU_SERIAL, and BAMBU_TOKEN (the LAN access code). Keep credentials in local/private configuration; do not repeat access codes or tokens in chat. Never guess the printer model.

Use direct LAN printing by default. Explain any LAN/Developer Mode setting I need to enable. Prefer FULU OrcaSlicer-bambulab GUI slicing/export; discover an existing slicer before suggesting an install. For FULU/Orca CLI auto-slicing, require MCP 1.1.11+ and its matching installed profile tree (see guide). A slicer is not needed here to print a pre-sliced file. Configure the optional FULU BambuNetwork bridge only if I choose it, and explain its runtime/auth needs. X2D supports status and slicing; native printing requires macOS or x86-64 Linux and a locally built helper.

If this harness does not already provide code mode or an equivalent, suggest a compatible code-mode integration as an optional addition. It is not required; finish ordinary MCP setup without it unless I choose to add it.

Verify that the MCP initializes, lists its tools, and reads printer status. Do not start a print or change printer settings as a setup test. Tell me what worked and whether I need to restart or reload the harness.

Setup reference · FULU guide · Optional code mode

What to ask your agent

Ask for the result you want, not the steps. Current models plan across tools: they search the web, read photos, look up exact dimensions, edit models, slice, and print. Expect a question or two when a choice matters, such as which filament to use or whether to start the print.

This server provides the printer, slicing, AMS, and mesh tools. Web search, photos, and Blender edits come from your agent and its other connections, such as a Blender MCP server. Printing a model your agent edited uses CLI slicing with your installed slicer presets; see the slicing guide.

Start from anything
  • "Here's a phone stand on MakerWorld. Make it fit the new iPhone and print it in black."\ Your agent looks up Apple's published dimensions, adjusts the stand in Blender, slices it for your printer, and finds the AMS tray with black filament.
  • "I want one of these." *(with a photo of a planter you saw at a café)*\ It works out the shape and size from the photo, finds or models a matching design, and asks about anything the photo can't show.
  • "Can you print a replacement?" *(with a photo of a snapped dishwasher rack clip)*\ It asks for a measurement or two where the fit matters, models the part, and prints it in a loaded material that suits the job.
From anywhere, while it prints

If your agent is always on, such as OpenClaw or Hermes Agent running on a computer at home, message it from Telegram or any other chat app. For direct LAN printing, the server runs on the printer's local network; you don't have to.

  • "How's the print going? Send me a picture."\ It reports progress and time remaining, and sends a snapshot from the chamber camera.
  • "The corner is lifting. Pause it."\ It pauses the job so you can decide whether to resume or cancel.
  • "One of the parts came loose. Skip it and keep printing the rest."\ It finds that object on the plate and skips only that one.
  • "Start drying the PETG so it's ready when I get home."\ On a heated AMS, it starts the drying cycle for the unit holding that spool.
Before you print
  • "Start the bracket I sliced last night."\ It checks the camera image before it sends the job.
  • "What's loaded in the AMS? Print this in whatever black I have."\ It reads the live AMS inventory and matches the file's filaments to your trays.
  • "Are there any errors on the printer?"\ It reads the printer's HMS diagnostics and explains them.

Start here

Start here

I want to…Read next
Use open-source slicing and a cloud-free print workflowFULU setup: slicer, LAN, and optional bridge
Connect this MCP to my agentCopy the setup request
See what my agent can do with itWhat to ask your agent
Troubleshoot setup or configure it manuallyInstallation, environment variables, and LAN reference
Prepare a printable file or troubleshoot slicingSlicing guide and model routing
Choose filament trays or inspect a printerAMS setup and printer tools
Edit an STL through BlenderBlender MCP setup
See release changes or contributor creditChangelog, releases, and contributors

What's new in bambu-printer-mcp

What's new in bambu-printer-mcp

See the changelog for versioned changes. Recent releases add reliable npm and desktop-extension installs, standard Blender MCP integration, corrected P2S/A1 routing, and safer multi-filament CLI slicing. X2D status and slicing are available, with optional native printing on macOS through the installed Bambu Studio networking plug-in.

Table of Contents

Table of Contents

  • Start here
  • Description
  • FULU and open-source printing
  • Features
  • Set up with your agent
  • What to ask your agent
  • AMS (Automatic Material System) Setup
  • Bambu Communication Notes (MQTT and FTP)
  • What this fork fixes
  • Verified print procedure (H2S, LAN-only, no client cert)
  • Available Tools
  • STL Manipulation Tools
  • Printer Control Tools
  • Slicing Tools
  • Advanced Tools
  • Available Resources
  • Bambu Lab Printer Limitations
  • General Limitations and Considerations
  • Memory usage
  • STL manipulation limitations
  • Performance considerations
  • Acknowledgements
  • License

Description

Description

bambu-printer-mcp is a Model Context Protocol server for Bambu Lab 3D printers. A straightforward workflow is: slice in FULU OrcaSlicer-bambulab, OrcaSlicer, or Bambu Studio, export a sliced `.gcode.3mf`, then pass its path to `print_3mf`. The default direct LAN path uploads via FTPS and chooses the MQTT command for the target model. See the slicing guide for CLI options, model routing, and validation limits.

What this is not. This package intentionally supports only Bambu Lab printers. It does not include adapters for OctoPrint, Klipper (Moonraker), Duet, Repetier, Prusa Connect, or Creality Cloud. If you need multi-printer support, use the parent project mcp-3D-printer-server instead.

Why a separate package? The parent project carries all printer adapters in a single binary. When working exclusively with Bambu hardware, that breadth adds unnecessary weight.

Only the beginning is shown; read the rest in the repo