Connects MCP to major 3D printer APIs (Orca, Bambu, OctoPrint, Klipper, Duet, Repetier, Prusa, Creality). Control prints, monitor status, and perform advanced STL operations like scaling, rotation, sectional editing, and base extension. Includes slicing and visualization.
Config is the same across clients — only the file and path differ.
{
"mcpServers": {
"3dprint": {
"env": {
"BAMBU_MODEL": "p1s",
"BAMBU_TOKEN": "your_access_token",
"SLICER_PATH": "/Applications/BambuStudio.app/Contents/MacOS/BambuStudio",
"SLICER_TYPE": "bambustudio",
"BAMBU_SERIAL": "your_printer_serial",
"PRINTER_HOST": "your_printer_ip",
"PRINTER_TYPE": "bambu"
},
"args": [
"-y",
"mcp-3d-printer-server"
],
"command": "npx"
}
}
}Are you the author?
Add this badge to your README to show your security score and help users find safe servers.
Run this in your terminal to verify the server starts. Then let us know if it worked — your result helps other developers.
npx -y 'mcp-3d-printer-server' 2>&1 | head -1 && echo "✓ Server started successfully"
After testing, let us know if it worked:
Five weighted categories — click any category to see the underlying evidence.
No known CVEs.
Checked mcp-3d-printer-server against OSV.dev.
Click any tool to inspect its schema.
printerStatusReal-time printer status information including temperatures and print progress
printer://status
bambuPresetPrinterBambu Studio printer preset files
bambu://presets/printer/{name}
bambuPresetFilamentBambu Studio filament preset files
bambu://presets/filament/{name}
bambuPresetProcessBambu Studio process preset files
bambu://presets/process/{name}
Be the first to review
Have you used this server?
Share your experience — it helps other developers decide.
Sign in to write a review.
Others in developer-tools
Manage Supabase projects — databases, auth, storage, and edge functions
XcodeBuildMCP provides tools for Xcode project management, simulator management, and app utilities.
A Model Context Protocol (MCP) server and CLI that provides tools for agent use when working on iOS and macOS projects.
MCP server for using the GitLab API
MCP Security Weekly
Get CVE alerts and security updates for Mcp 3D Printer Server and similar servers.
Start a conversation
Ask a question, share a tip, or report an issue.
Sign in to join the discussion.
Thank you to the FULU Foundation and Louis Rossmann for standing up for consumer ownership, open source developers, repair rights, and users who should not have working hardware made worse by locked-down software. This MCP server treats the FULU OrcaSlicer-bambulab fork as a first-class Bambu project slicer target.
stdio and streamable-http runtime modes with environment-based transport selection.orcaslicer-bambulab / fulu_orca slicer support for Bambu project 3MF export, and made it the default Bambu slicer target when no slicer is configured.startJob, setTemperature, and print_3mf.blender_mcp_edit_model with optional execution mode for model-edit collaboration workflows.initialize, tools/list, success + failing tools/call, origin rejection).getStatus for Bambu to subscribe to MQTT reports and maintain real-time state..3mf slicer config or user overrides for the MQTT print command..3mf Print Overrides: Add logic to the print_3mf tool to handle user-provided overrides (e.g., calibration flags) and potentially common slicer settings if feasible via MQTT/G-code..3mf file in the MQTT print command (optional but recommended by protocol).bambu-js FTP operations (getFiles, uploadFile) with direct MQTT methods if possible/stable, or contribute F