Documentation Index
Fetch the complete documentation index at: https://mintlify.com/Chrrxs/robloxstudio-mcp/llms.txt
Use this file to discover all available pages before exploring further.
manage_instance is the control plane for Studio windows themselves. While most MCP tools operate inside an already-connected place, manage_instance operates on the Studio process — opening fresh windows, closing managed or explicitly connected sessions, checking what is currently running, and fetching the version history of a published place so you can open any past revision. This makes it the right starting point whenever you need to set up a clean testing environment, work on a historical snapshot, or tear down a window when you are done.
Actions
action=“launch”
Open a new Studio window. Thesource parameter controls what place file is loaded. Four sources are available:
source=“baseplate”
Opens a blank baseplate place. Does not require aplace_id. Use this whenever you need a clean scratch environment independent of any published game.
source=“local_file”
Opens a local.rbxl place file from disk. Does not require a place_id. Requires the local_place_file parameter.
source=“published_place”
Downloads and opens the latest published version of the place identified byplace_id. This action is blocked if that place_id is already connected to the MCP server — use source="place_revision" if you need a second window pointing at the same place.
source=“place_revision”
Opens a specific past revision of the place identified byplace_id and place_version. Studio treats explicit past revisions as anonymous local copies, so this action is allowed even when the published version of that place is already connected. Use action="list_place_versions" first to discover available version numbers.
action=“close”
Close a Studio window managed by the MCP server, or an explicitly connected edit instance. Specify the target byinstance_id.
action=“status”
List all MCP-managed Studio instances and their current state. Does not require additional parameters.action=“list_place_versions”
Retrieve the version history of a published place via the Open Cloud asset versions API. Returns version numbers, creation timestamps, and publication state. Use the version numbers here as input to a subsequentaction="launch" with source="place_revision".
Parameters
The management action to perform. One of:
launch, close, status, list_place_versions.Required for
action="launch". One of: baseplate, local_file, published_place, place_revision.The numeric Roblox place ID. Required for
source="published_place" and source="place_revision". Also required for action="list_place_versions".The specific version number to open. Required for
source="place_revision". Obtain this from action="list_place_versions".Absolute filesystem path to a local
.rbxl file. Required for source="local_file".The instance ID of the window to close. Required for
action="close". Also used to target a specific place for action="status" when multiple are connected.Worked workflow: inspect version 3134, then close
The following sequence lists available versions of a place, picks version 3134, opens it as an anonymous revision window, inspects it, and then closes it cleanly. Step 1 — List versions"anon:a1b2c3d4".
Step 3 — Inspect the window
source="published_place" is blocked when that place ID is already connected. This prevents accidentally opening two edit sessions against the same live place. source="place_revision" bypasses this check because Studio treats the result as a local anonymous copy, not a live connection to the published place.