About Bambu Studio Profile MCP
Bambu Studio Profile MCP is an MCP server published by till-muellers in the Files category.
The repository has 1 stars and 0 forks, with the last commit 29 days ago. Recent commit activity is the strongest signal that reported issues will get attention.
Install
git clone https://github.com/till-muellers/bambu-studio-profile-mcpThis server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.
Tools (14)
compare_profilesCompare any two process, filament, or machine profiles — each side an installed or system preset, or a local profile file. Mode `resolved` compares the settings each side ends up with once its `inherits` chain is walked, `raw` the keys each side declares; `machineName` resolves the `filament_*` override family's `"nil"` columns, and a `note` flags columns that were compared verbatim.
Parameters not published.
diff_profileCompare a local profile file against the installed user preset, key by key — changed, added, and removed values plus which side is newer.
Parameters not published.
import_profileInstall a written profile into Bambu Studio's user preset store (`.info` sidecar synthesized; overwrite requires an explicit flag; Studio sees it after a restart).
Parameters not published.
init_configSet and persist `installDir` / `userDataDir` / `userId`; all auto-detected when omitted.
Parameters not published.
lint_profileCheck a local process or filament profile file for mechanical defects — overrides the chain already resolves to, column counts that miss the printer's, shapes the schema contradicts, unknown keys, and `"nil"` columns restating a value the file already spells out. Checks lacking a `machineName` come back under `skipped`.
Parameters not published.
list_filamentsList distinct `filament_id` values across all filament profiles with display names.
Parameters not published.
list_parametersDiscover valid option keys per profile kind (`process`, `filament`, `machine`) — type, range/enum, default, label, description.
Parameters not published.
list_profilesDiscover process, filament, or machine profiles, optionally scoped to a vendor, filtered by name substring, and restricted to the user or system store.
Parameters not published.
list_vendorsList vendor ids under `resources/profiles` with display names.
Parameters not published.
remove_profileDelete a user preset (JSON + `.info`) from the store; only presets marked `"from": "User"`.
Parameters not published.
Show all 14 tools
resolve_from_fileResolve a local process, filament, or machine profile file's fully-merged active settings before it is installed; `keys` projects the result down to the options asked for, `machineName` resolves the `filament_*` override family's `"nil"` columns.
Parameters not published.
resolve_profileResolve a process, filament, or machine profile's fully-merged active settings across its `inherits` chain; `keys` projects the result down to the options asked for. Reading kind `machine` gives `printer_extruder_variant`, the authoritative column count for per-extruder vector options. A `"nil"` column shows the value its parent supplies, reported per key in `nilResolved`/`nilUnresolved`; `machineName` names the machine preset the `filament_*` override family reads its columns from.
Parameters not published.
update_profileAtomically upsert and delete keys in a previously written profile file.
Parameters not published.
write_profileCreate a process or filament profile file in a caller-chosen directory from a base profile plus validated overrides.
Parameters not published.
Ask AI
Ask AI about Bambu Studio Profile MCP
Powered by Claude · Grounded in docs
Security checks
6 checks have not been run yet.