3

3D Printer Manager

Integrates with multiple 3D printer management systems to enable remote control, file handling, and ...

105 views
0 installs
Updated Sep 9, 2025
Not audited
Integrates with multiple 3D printer management systems to enable remote control, file handling, and advanced STL manipulation for automated print job management and custom model modifications.

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):

  1. Determine Your Printer Type

    • Identify which printer management system you are using (e.g., OctoPrint, Klipper, Repetier, Duet, Prusa Connect, or Creality Cloud).
  2. Obtain API Key/Token

    • OctoPrint / Repetier:
      1. Open the web interface of your printer.
      2. Log in as an admin.
      3. Go to "Settings" → "API".
      4. Generate or copy your API key.
    • Klipper (Moonraker):
      1. Consult your Moonraker or Klipper configuration (moonraker.conf) for any token requirements.
      2. If authentication is enabled, generate/copy your access token as per documentation.
    • Duet:
      1. Access Duet Web Control.
      2. Review your server settings for any token or password requirements.
    • Prusa Connect:
      1. Go to Prusa Connect.
      2. Log in, navigate to "Settings" → "API Access".
      3. Generate or copy your API key.
    • Creality Cloud:
      1. In the Creality Cloud app, go to "Settings" → "Developer Options".
      2. Generate or copy your bearer token.
  3. 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).
  4. 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)

  1. 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.
  2. 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.)
  3. Take Note of Connection Details

    • For PRINTER_HOST, use your printer’s IP address (shown in the printer’s network settings or device information).
  4. 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:

  1. 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
  2. Fill in FastMCP Connection Interface

    • Use the “Install Now” button.
    • Add the BAMBU_STUDIO_CONFIG_PATH variable 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

View on GitHub

More for Automation

View All →

Report Issue

Thank you! Your issue report has been submitted successfully.