MMP - Agent
Go backend for managing 3D model libraries and rendering previews
MMP - Agent is the Go-based backend service for the Maker Management Platform. It indexes a library of 3D model files, renders preview images for models, exposes a server API, and provides integrations for importing Thingiverse projects and interacting with maker workflows.
Key Features
- Indexes STL and asset files from a configurable library path and supports file blacklists
- Generates rendered preview images of 3D models with configurable colors and background
- Configurable worker pool for parallel model rendering and server port/hostname via TOML
- Supports importing projects from Thingiverse using a user-provided token
- Lightweight Go service intended to run in containers with a simple configuration file
- Exposes an HTTP API for integration with frontends or other platform components
Use Cases
- Maintain and serve a searchable library of 3D models with generated thumbnails for a maker community
- Import and synchronize Thingiverse projects into an organization's model catalog
- Provide a backend agent that feeds model previews and metadata to a separate frontend or management UI
Limitations and Considerations
- Backend-only: expects a separate frontend or platform components to provide a user interface
- Model rendering can be CPU-bound; concurrency and worker count should be tuned to available resources
- Documentation and deployment examples are minimal in the repository; setup may require reading source/configuration
MMP - Agent is a focused backend component for managing 3D model libraries and producing previews. It is suitable for containerized deployments and integration into a larger maker-management stack.
Categories:
Tags:
Tech Stack:
Similar Services

Immich
Open-source photo and video management platform for private servers
Immich is an open-source platform for organizing, backing up, and streaming photos and videos with web and mobile clients, searchable metadata, face clustering, and S3-co...

OpenCut
Open-source, cross-platform timeline-based video editor
Free open-source video editor for web, desktop, and mobile with timeline editing, multi-track support, real-time preview, and local-first privacy.

Piwigo
Open-source web photo gallery and image management software
Self-hosted photo gallery for organizations and individuals; supports large libraries, albums, plugins, themes, permissions and a developer API.

Pimcore
Open core platform for PIM/MDM, DAM, CMS/DXP, CDP, and commerce
Pimcore is an open core data and experience management platform combining PIM/MDM, DAM, CMS/DXP, CDP and digital commerce with extensible APIs and modeling tools.

Papra
Minimalistic document management and archiving platform
Minimalistic document management and archiving platform for long-term storage, full-text search, tagging, and automated ingestion via email or folders.

Papermerge
Open-source document management system for scanned documents
Open-source DMS that OCRs, indexes, and manages scanned PDFs, TIFFs and images with tagging, versioning, metadata and full-text search support.
Go
Docker
TOML
Bash