家庭自动化与物联网 · 人工智能聊天机器人

3D Printer Manager logo

3D Printer Manager

dmontgomery40/mcp-3d-printer-server

MCP 3D打印机服务器是一个连接Claude与多种3D打印机管理系统的协议服务器,支持OctoPrint、Klipper、Duet等多种打印机API,提供文件管理、打印控制、STL模型处理等高级功能。

安装

见仓库说明

安装步骤请参阅仓库 README。

查看 README
GitHub 星标
42
分类
家庭自动化与物联网, 人工智能聊天机器人
许可证
GPL-2.0
更新于
2026年10月6日

工具(30)

  • get_stl_info

    Inspect an STL file without modifying it.

  • scale_stl

    Scale a model uniformly with scale_factor, or per axis with scale_x, scale_y, and scale_z.

  • rotate_stl

    Rotate a model around the X, Y, and Z axes, in degrees.

  • translate_stl

    Move a model along the X, Y, and Z axes, in millimeters.

  • extend_stl_base

    Add solid geometry underneath the model to raise and widen its base. extension_inches is in inches and is converted to millimeters (25.4 mm per inch).

  • merge_vertices

    Merge vertices closer together than tolerance (millimeters, default 0.01).

  • center_model

    Move the model so the center of its bounding box is at the origin (0, 0, 0).

  • lay_flat

    Find the model's largest flat face and rotate the model so that face rests on the XY plane (Z = 0).

  • modify_stl_section

    Apply a scale, rotation, or translation to one section of a model: the top, bottom, or center third of its bounding box, or a custom box. value_x, value_y, and…

  • generate_stl_visualization

    Render an SVG with front, side, top, and isometric views of a model. width and height set each view's size in pixels (default 300).

  • get_printer_status

    Read the printer's current status.

  • list_printer_files

    List the files stored on the printer or its host software.

  • upload_gcode

    Upload G-code to the printer, and optionally start it.

  • start_print

    Start a G-code file that is already stored on the printer.

  • cancel_print

    Cancel the current print job.

  • set_printer_temperature

    Set a target temperature for a printer component.

  • print_3mf

    Upload a sliced.3mf project to a Bambu printer over FTPS and start it with an MQTT project_file command that carries the plate's G-code path, its MD5, the AMS…

  • check_fulu_orca_setup

    Inspect a FULU OrcaSlicer-bambulab install: the executable, the platform runtime payload, the install and verify commands, and optionally a BambuNetwork bridge…

  • fulu_bambu_network_rpc

    Call one FULU BambuNetwork bridge method for diagnostics.

  • slice_stl

    Slice an STL or 3MF with the configured slicer and return the output path: G-code for PrusaSlicer, Slic3r, generic OrcaSlicer, and CuraEngine, or a sliced.3mf…

  • slice_with_template

    Slice an STL or 3MF with a named template from the local template registry.

  • list_templates

    List the saved slicing templates (.3mf,.json,.config) in the registry directory, BAMBU_TEMPLATE_DIR (default ~/Sync/bambu/templates), or in template_dir.

  • save_template

    Copy a local.3mf,.json, or.config file into the template registry. template_name defaults to the source filename without its extension.

  • get_slice_settings

    Read the slicer settings in a 3MF, an extracted project_settings.config, or a profile JSON without slicing: layer height, infill, walls, supports, brim, bed,…

  • confirm_temperatures

    Report every heater target in a G-code file: S and R forms, tool-addressed targets, RepRapFirmware G10/M568, and Klipper SET_HEATER_TEMPERATURE.

  • process_and_print_stl

    Extend an STL's base, slice it, and print it through the same checked print gate as upload_gcode and print_3mf, including the human confirmation.

  • blender_mcp_status

    Inspect the Blender MCP configuration.

  • blender_mcp_call

    Call a tool the Blender MCP server advertises, such as get_scene_info or execute_blender_code, with arguments matching its discovered schema.

  • blender_mcp_export_stl

    Export named objects from the live Blender scene to a new STL for slicing.

  • blender_mcp_edit_model

    Import an STL into Blender, apply ordered edits, and export a new STL.

本页信息摘自该项目的 README。 查看 README

支持的客户端

该服务器 README 中提到的客户端:

查看全部
Claude Desktop logo

Claude Desktop

桌面端 · 免费增值 · Proprietary

Anthropic 官方推出的 Claude AI 桌面应用程序。支持 MCP 服务器以扩展功能。

WindowsMacOS

相关 MCP 服务器

更多服务器
rulego logo

rulego

rulego/rulego

1.1k

RuleGo是一个基于Go语言的轻量级、高性能、嵌入式、可编排的组件化规则引擎,适用于低代码、业务编排、数据集成、工作流、物联网等多种场景。

家庭自动化与物联网
Homeassistant MCP logo

Homeassistant MCP

tevonsb/homeassistant-mcp

246

一个连接Home Assistant与LLM的MCP协议服务器,实现智能家居的自然语言控制与监控

家庭自动化与物联网
MCP Server Apple Shortcuts logo

MCP Server Apple Shortcuts

recursechat/mcp-server-apple-shortcuts

145

一个让AI助手通过MCP协议控制苹果快捷指令的服务

家庭自动化与物联网
Siri Shortcuts logo

Siri Shortcuts

dvcrn/mcp-server-siri-shortcuts

115

通过MCP协议提供Siri快捷指令服务的服务器

家庭自动化与物联网
Hass MCP logo

Hass MCP

voska/hass-mcp

60

Hass-MCP是一个连接Home Assistant与AI助手(如Claude)的协议服务器,实现智能家居设备查询、控制和自动化管理。

家庭自动化与物联网
MCP Server Home Assistant logo

MCP Server Home Assistant

allenporter/mcp-server-home-assistant

45

为Home Assistant提供模型上下文协议服务的集成组件

家庭自动化与物联网