resolve_model_source
Identify the original source of a 3MF or G-code 3MF file by reading its metadata. Retrieve marketplace, designer, model URL, and object list to trace files back to their origin.
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 |