Roblox studio mcp
Use when working with Roblox Studio through built-in MCP for scripts, scenes, generated assets, input, or playtesting.From its SKILL.md
npx -y skills add TabooHarmony/roblox-brain --skill roblox-studio-mcpAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
SKILL.md
2.9 KB, 542 tokens by cl100k_base, as published. Nobody here has run it
Roblox Studio MCP
When to Load
Load when working with Roblox Studio through its MCP server: inspecting or editing scripts, building maps and props, generating or inserting assets, debugging, or playtesting. Skip for standalone code generation with no Studio connection.
Quick Reference
Bootstrap before mutation
list_roblox_studiosand identify the target.set_active_studiowith the returned ID when selection matters.get_studio_stateand confirm Edit/Client/Server availability.- Inspect the target tree and scripts before changing them.
Use the actual exposed schema. Pass datamodel_type only where the tool requires it: Edit for edit-time changes, Client or Server for runtime operations. Do not guess from a previous session.
Capabilities
- Inspect:
search_game_tree,inspect_instance,script_search,script_read,script_grep - Edit/execute:
multi_edit,execute_luau - Assets: search and insert existing assets;
generate_mesh,generate_material,generate_procedural_model,wait_job_finished,store_image,upload_image - Play/evidence:
start_stop_play,get_console_output,screen_capture,character_navigation,user_keyboard_input,user_mouse_input,subagent
The docs use names such as search_asset and insert_asset; other bridges may expose aliases such as search_creator_store and insert_from_creator_store. Route by capability, then inspect the live schema.
Execution contract
discover → select Studio/context → inspect → mutate in bounded batches
→ read back → playtest when needed → inspect console/visual evidence
→ clean up or report the exact fallback
Reliability rules
execute_luauis stateless. Re-acquire references every call.- Read before write and read back after every script, asset, or geometry mutation.
- Generate or insert assets only after choosing between reuse, procedural generation, mesh/material generation, and native fallback.
- Treat generation as asynchronous when a generation ID is returned; call
wait_job_finishedwith thatgenerationIdbefore dependent edits. - Keep large scripts in
multi_editchunks, not one oversized execution payload. - If MCP is absent or a capability is unavailable, provide complete offline Luau and state what was not verified.
Full tool mappings, live-schema differences, asset workflows, evidence recipes, and recovery rules: references/full.md
What ships with it: 1 file
12.9 KB alongside SKILL.md
references/
- full.md12.9 KB