Skip to main content
Glama
boshyxd

Roblox Studio MCP Server

by boshyxd

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
MCP_SERVER_PORTNoMCP server port (default: stdio)stdio
REQUEST_TIMEOUTNoRequest timeout (default: 30000ms)30000ms
HTTP_SERVER_PORTNoHTTP bridge port (default: 3002)3002
PLUGIN_POLL_INTERVALNoPlugin poll frequency (default: 500ms)500ms

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

Server capabilities have not been inspected yet.

Tools

Functions exposed to the LLM to take actions

NameDescription
get_file_treeC

Get complete hierarchy of the Roblox Studio project with script types, models, and folders

search_filesC

Find files by name, type, or content patterns

get_place_infoA

Get place ID, name, and game settings

get_servicesC

Get available Roblox services and their children

search_objectsB

Find instances by name, class, or properties

get_instance_propertiesC

Get all properties of a specific instance

get_instance_childrenC

Get child objects and their types

search_by_propertyC

Find objects with specific property values

get_class_infoB

Get available properties/methods for Roblox classes

get_project_structureB

Get complete game hierarchy. IMPORTANT: Use maxDepth parameter (default: 3) to explore deeper levels of the hierarchy. Set higher values like 5-10 for comprehensive exploration

set_propertyC

Set a property on any Roblox instance

mass_set_propertyB

Set the same property on multiple instances at once

mass_get_propertyA

Get the same property from multiple instances at once

create_objectA

Create a new Roblox object instance (basic, without properties)

create_object_with_propertiesB

Create a new Roblox object instance with initial properties

mass_create_objectsA

Create multiple objects at once (basic, without properties)

mass_create_objects_with_propertiesB

Create multiple objects at once with initial properties

delete_objectB

Delete a Roblox object instance

smart_duplicateC

Smart duplication with automatic naming, positioning, and property variations

mass_duplicateC

Perform multiple smart duplications at once

set_calculated_propertyC

Set properties using mathematical formulas and variables

set_relative_propertyB

Modify properties relative to their current values

get_script_sourceC

Get the source code of a script object (LocalScript, Script, or ModuleScript)

set_script_sourceA

Safely set the source code of a script object without using loadstring (Studio only)

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

B3.2/5.0

Scored across 24 tools

Disambiguation4/5

Most tools have distinct purposes, but there is some overlap between 'create_object' and 'create_object_with_properties', and between 'mass_create_objects' and 'mass_create_objects_with_properties', which could cause confusion. However, descriptions clarify the differences, and other tools like 'search_objects' vs 'search_by_property' are well-differentiated.

Naming Consistency5/5

Tool names follow a consistent snake_case pattern with clear verb_noun structures (e.g., 'create_object', 'get_instance_properties', 'set_script_source'). There are no deviations in naming conventions, making the set predictable and easy to parse.

Tool Count3/5

With 24 tools, the count is on the higher side for a single domain, which may feel heavy and could overwhelm agents. While the tools cover many aspects of Roblox Studio, some could potentially be consolidated (e.g., the multiple 'mass_' tools) to reduce complexity.

Completeness5/5

The tool set provides comprehensive coverage for Roblox Studio operations, including CRUD for objects (create, delete, get, set), property management, scripting, searching, and project hierarchy exploration. No obvious gaps are present; agents can perform full lifecycle management and complex workflows.

Maintenance

ActivityInactive
ResponsivenessSlow