Skip to main content
Glama
Justice219

Roblox Studio MCP Bridge

by Justice219

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
MCP_BRIDGE_PORTNoHTTP bridge port3001

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{
  "listChanged": true
}

Tools

Functions exposed to the LLM to take actions

NameDescription
get_descendantsA

Get all descendants of an instance at the given path, with their classNames and full paths

get_childrenA

Get immediate children of an instance at the given path

get_propertiesA

Get serialized properties of an instance (with _type tags for Vector3, CFrame, etc.)

find_instancesB

Search for instances by className and/or name pattern

get_servicesA

List all services currently in the DataModel (Workspace, ReplicatedStorage, etc.)

get_selectionA

Get the currently selected objects in Roblox Studio

create_instanceB

Create a new Instance with the given className under the specified parent

set_propertiesB

Set properties on an existing instance

delete_instanceA

Destroy an instance (and all its descendants)

clone_instanceB

Clone an instance to a new parent location

move_instanceA

Move (reparent) an instance to a new parent

set_selectionB

Set the Roblox Studio selection to the given instances

insert_serviceB

Insert/get a service via game:GetService() (e.g. TeleportService, Teams)

execute_luauA

Execute arbitrary Luau code in the Studio plugin context. Returns the result of the last expression.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/Justice219/roblox-studio-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server