resolve_model_source
Trace .3mf or .gcode.3mf files back to their original source by reading embedded metadata. Returns model title, designer, and URL for MakerWorld or generic 3MF files.
Instructions
Identify where a .3mf or .gcode.3mf file was downloaded from.
Reads embedded metadata to determine the original marketplace source.
Supports MakerWorld metadata and generic 3MF metadata (Title,
Designer, Application, License, etc.).
Returns the model title, designer, model URL (if available), slicer
application name, and a list of objects on the plate.
Use this when you need to trace a file back to its source — for
example, to find the original STL files on MakerWorld when the
.gcode.3mf only contains pre-sliced G-code without mesh geometry.
:param file_path: Path to the .3mf or .gcode.3mf file.
:returns: Dict with source marketplace, model URL, designer info,
and plate object names.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| file_path | Yes |