Skip to main content
Glama
aswdffdas-sudo

2021 Roblox Studio MCP Bridge

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault

No arguments

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Features and capabilities supported by this server

Protocol revision2025-11-25

CapabilityDetails
tools
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
list_roblox_studiosB

Lists connected 2021 Roblox Studio instances

get_studio_stateB

Gets the state of 2021 Roblox Studio (Edit/Play mode)

screen_captureB

Captures a screenshot of the 2021 Roblox Studio / Aisaka window

execute_luauB

Executes Luau code in 2021 Roblox Studio edit context and returns output

get_treeC

Scans and returns the hierarchy tree starting at root path

search_game_treeC

Explore the Roblox game hierarchy tree

read_scriptC

Reads the complete Source text of a Script

script_readC

Reads a script from the Roblox workspace

write_scriptC

Updates or overwrites the Source text of an existing Script in Studio

multi_editC

Edits or creates scripts in Studio

create_instanceD

Creates a new Instance in the DataModel

delete_instanceC

Deletes an instance from the DataModel

get_output_logC

Retrieves recent messages from Studio's output log

script_grepB

Searches all Scripts, LocalScripts, and ModuleScripts across the place for a text pattern or keyword

inspect_instanceB

Inspects detailed properties, children, attributes, and tags of an instance

audit_scene_assetsA

Scans all 3D objects in the scene (sounds, meshes, decals, animations, clothing) and reports all external asset IDs

start_playtestC

Starts a playtest in Roblox Studio (F5 for Play Solo, F8 for Run / Server Simulation)

stop_playtestA

Stops the active playtest simulation in Roblox Studio and returns to Edit mode (Shift+F5)

run_playtestA

Runs an autonomous test: starts playtest, monitors for runtime errors over duration, captures screenshot, and stops test

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

C2.7/5.0

Scored across 19 tools

Disambiguation2/5

read_script and script_read are near-duplicates, get_tree and search_game_tree overlap, write_script and multi_edit both edit/create scripts, and execute_luau can subsume many specific operations. These unclear boundaries create real misselection risk.

Naming Consistency3/5

All tools use snake_case, but the verb/noun ordering is inconsistent: read_script vs script_read, get_tree vs search_game_tree, write_script vs multi_edit, and script_grep. This is readable but not a predictable pattern.

Tool Count3/5

19 tools is on the heavy side for this bridge, and several overlapping/duplicate tools inflate the count. The domain is complex enough to justify many tools, but consolidation would make the set cleaner.

Completeness4/5

Core coverage is strong: connection/state, script read/write/edit/search, instance create/delete/inspect, output logs, scene asset audit, and playtest lifecycle. Direct property/attribute setters and instance reparenting are absent, but execute_luau provides a workaround.

Maintenance

ActivityMaintained
ResponsivenessNo issues