MCP ConfigsMay 13, 2026·2 min read

mcp-3D-printer-server — 3D Printer MCP Bridge

mcp-3D-printer-server is an MCP server that inspects models, slices STL/3MF to G-code, and drives printers via OctoPrint/Klipper/Bambu APIs.

Agent ready

Safe staging for this asset

This asset is staged first. The copied prompt tells the agent to inspect the staged files and ask before activating scripts, MCP config, or global config.

Stage only · 17/100Policy: stage
Agent surface
Any MCP/CLI agent
Kind
Mcp Config
Install
Stage only
Trust
Trust: Established
Entrypoint
Asset
Safe staging command
npx -y tokrepo@latest install aad199c2-493e-566d-b79c-5a863d56792c --target codex

Stages files first; activation requires review of the staged README and plan.

Intro

mcp-3D-printer-server is an MCP server that inspects models, slices STL/3MF to G-code, and drives printers via OctoPrint/Klipper/Bambu APIs.

Best for: Makers who want agents to automate slicing, diagnostics, and printer control

Works with: Node.js 18+, supported printer APIs (OctoPrint/Klipper/Bambu), optional slicers

Setup time: 10-25 minutes

Key facts (verified)

  • GitHub: 186 stars · 41 forks · pushed 2026-05-13.
  • License: GPL-2.0 · owner avatar + repo URL verified via GitHub API.
  • README-verified entrypoint: npm install -g mcp-3d-printer-server.

Main

  • Treat it as an agent-facing control plane: expose safe tools like temperature setting, file inspection, slicing, and printing behind a single MCP server.

  • Start with read-only diagnostics and model inspection; enable slicing and print actions only after you’ve validated printer settings and permissions.

  • If you containerize, follow the README notes about slicers: host-installed slicers may not work inside Docker unless installed in the image.

Source-backed notes

  • README lists capabilities including STL manipulation/analysis, slicing to G-code, and printer control across multiple printer types.
  • README install section shows npm install -g mcp-3d-printer-server and a from-source flow using npm link.
  • README includes Docker instructions and explains slicer limitations in containerized setups.

FAQ

  • Which printer types are supported?: README lists multiple backends (OctoPrint/Klipper/Bambu and more); confirm via config options.
  • Can it run without a slicer?: Some tools are inspection/control; slicing tools require a slicer configured via env vars.
  • How do I avoid unsafe prints?: Keep destructive tools behind explicit confirmations in your agent prompt and validate env config before enabling print calls.
🙏

Source & Thanks

Source: https://github.com/DMontgomery40/mcp-3D-printer-server > License: GPL-2.0 > GitHub stars: 186 · forks: 41

Discussion

Sign in to join the discussion.
No comments yet. Be the first to share your thoughts.

Related Assets