PrintMCP

SourceBox-LLC/PrintMCP
★ 0 stars Python 📁 File System Updated today
A self hosted MCP server completely automating the 3D printing pipeline. Search and download files from Thingiverse, load and slice files with UltiMaker Cura, and print with Octoprint.
View on GitHub → Try with Claude — $10 free →

Quick Install

Copy the config for your editor. Some servers may need additional setup — check the README.

Add to claude_desktop_config.json:

{
  "mcpServers": {
    "printmcp": {
      "command": "uvx",
      "args": [
        "printmcp"
      ]
    }
  }
}

Or install with pip: pip install printmcp

README Excerpt

An [MCP](https://modelcontextprotocol.io) server that automates the 3D-printing pipeline, so an agent can take a request like *"I want to print a coffee cup"* and carry it from model to finished print. It is built in three levels: | Level | Scope | Status | |-------|-------|--------| | **1. Source** | Search for and download 3D model files | ✅ Implemented (Thingiverse) |

Tools (20)

OCTOPRINT_API_KEYOCTOPRINT_URLPRINTMCP_CURAENGINEPRINTMCP_CURA_DIRPRINTMCP_DOWNLOAD_DIRTHINGIVERSE_TOKENcura_slice_modeloctoprint_connectoctoprint_control_joboctoprint_get_joboctoprint_get_statusoctoprint_homeoctoprint_list_filesoctoprint_moveoctoprint_set_temperatureoctoprint_start_printoctoprint_upload_filethingiverse_download_modelthingiverse_get_modelthingiverse_search_models

Topics

mcp-serveroctoprintthingiverseultimaker-cura