3D Printer Manager
Integrates with multiple 3D printer management systems to enable remote control, file handling, and ...
Step-by-Step Instructions for Obtaining Required ENV Values for MCP 3D Printer Server
For OctoPrint, Klipper (Moonraker), Repetier, Duet, Prusa Connect, and Creality Cloud
API Key or Token (as needed):
Determine Your Printer Type
- Identify which printer management system you are using (e.g., OctoPrint, Klipper, Repetier, Duet, Prusa Connect, or Creality Cloud).
Obtain API Key/Token
- OctoPrint / Repetier:
- Open the web interface of your printer.
- Log in as an admin.
- Go to "Settings" → "API".
- Generate or copy your API key.
- Klipper (Moonraker):
- Consult your Moonraker or Klipper configuration (
moonraker.conf) for any token requirements. - If authentication is enabled, generate/copy your access token as per documentation.
- Consult your Moonraker or Klipper configuration (
- Duet:
- Access Duet Web Control.
- Review your server settings for any token or password requirements.
- Prusa Connect:
- Go to Prusa Connect.
- Log in, navigate to "Settings" → "API Access".
- Generate or copy your API key.
- Creality Cloud:
- In the Creality Cloud app, go to "Settings" → "Developer Options".
- Generate or copy your bearer token.
- OctoPrint / Repetier:
Take Note of Connection Details
- For PRINTER_HOST, use your printer’s IP address or network hostname.
- For PRINTER_PORT, use the standard port for your printer type (see documentation or your printer settings).
Fill in FastMCP Connection Interface
- Open the FastMCP “Install Now” button for this integration.
- Enter the values you obtained above (API Key, Host, Port, and Printer Type).
For Bambu Labs Printers (requires serial and token)
Locate Your Bambu Printer’s Serial Number
- Look for a sticker on the back or bottom of your printer (usually starts with "01P" or "01A").
- Or, open "Bambu Studio", go to Device > Device Management, and find your printer's information.
Obtain Access Token
- On your printer’s touchscreen:
- P1 / X1 Series: Go to “Settings” > “Network” > “LAN Mode”. Enable LAN Mode. The access token will be shown.
- A1 Mini: Use the "Bambu Handy" mobile app. Connect to the printer, then go to “Settings” > “Network” > “LAN Mode” to see the token.
- (If you don’t see "LAN Mode" or the token, update your printer firmware to the latest version.)
- On your printer’s touchscreen:
Take Note of Connection Details
- For PRINTER_HOST, use your printer’s IP address (shown in the printer’s network settings or device information).
Fill in FastMCP Connection Interface
- Use the “Install Now” button.
- Enter your PRINTER_HOST, set PRINTER_TYPE to
bambu. - Enter your BAMBU_SERIAL and BAMBU_TOKEN values as obtained above.
If Using Bambu Studio Presets (Optional)
To enable Bambu preset resource reading:
Locate Your Bambu Studio Config Directory
- Find the Bambu Studio user config path on your system:
- macOS:
/Users/your_user/Library/Application Support/BambuStudio/user/YOUR_USER_ID - Windows:
C:\Users\your_user\AppData\Roaming\BambuStudio\user\YOUR_USER_ID - Linux:
/home/your_user/.config/BambuStudio/user/YOUR_USER_ID
- macOS:
- Find the Bambu Studio user config path on your system:
Fill in FastMCP Connection Interface
- Use the “Install Now” button.
- Add the
BAMBU_STUDIO_CONFIG_PATHvariable and set its value to the path from above.
Final Notes
- Enter all of your obtained values in the FastMCP connection interface (opened via "Install Now") as shown.
- If you are unsure about any value, refer to your printer’s web UI, manual, or the relevant section in the README above.
- Some printer types may require additional configuration or app setup for network access.
You’re now ready to connect your printer(s) via FastMCP!
Quick Start
Choose Connection Type for
Authentication Required
Please sign in to use FastMCP hosted connections
Configure Environment Variables for
Please provide values for the following environment variables:
started!
The MCP server should open in . If it doesn't open automatically, please check that you have the application installed.
Copy and run this command in your terminal:
Make sure Gemini CLI is installed:
Visit Gemini CLI documentation for installation instructions.
Make sure Claude Code is installed:
Visit Claude Code documentation for installation instructions.
Installation Steps:
Configuration
Installation Failed
More for Automation
View All →Blender
Experience seamless AI-powered 3D modeling by connecting Blender with Claude AI via the Model Context Protocol. BlenderMCP enables two-way communication, allowing you to create, modify, and inspect 3D scenes directly through AI prompts. Control objects, materials, lighting, and execute Python code in Blender effortlessly. Access assets from Poly Haven and generate AI-driven models using Hyper3D Rodin. This integration enhances creative workflows by combining Blender’s robust tools with Claude’s intelligent guidance, making 3D content creation faster, interactive, and more intuitive. Perfect for artists and developers seeking AI-assisted 3D design within Blender’s environment.
Meta Ads
Unlock AI-driven insights and control for your Meta ad campaigns across Facebook and Instagram. Meta Ads MCP enables large language models to analyze performance, visualize creatives, and provide strategic recommendations through a unified interface. Manage campaigns, ad sets, and ads with actionable feedback on budget allocation, targeting, and creative improvements. Compatible with any MCP client and supports comprehensive campaign management on all Meta platforms. Leverage automated monitoring, creative optimization, and detailed performance metrics to maximize your advertising impact effortlessly.
FreeCAD
Enables AI-driven CAD modeling by providing a remote procedure call (RPC) server that allows programmatic control of FreeCAD, supporting operations like creating documents, inserting parts, editing objects, and executing Python code for generative design workflows.