Server Configuration
Describes the environment variables required to run the server.
Name | Required | Description | Default |
---|---|---|---|
No arguments |
Schema
Prompts
Interactive templates invoked by user choice
Name | Description |
---|---|
No prompts |
Resources
Contextual data attached and managed by the client
Name | Description |
---|---|
No resources |
Tools
Functions exposed to the LLM to take actions
Name | Description |
---|---|
get_file_tree | Get complete hierarchy of the Roblox Studio project with script types, models, and folders |
search_files | Find files by name, type, or content patterns |
get_place_info | Get place ID, name, and game settings |
get_services | Get available Roblox services and their children |
search_objects | Find instances by name, class, or properties |
get_instance_properties | Get all properties of a specific instance |
get_instance_children | Get child objects and their types |
search_by_property | Find objects with specific property values |
get_class_info | Get available properties/methods for Roblox classes |
get_project_structure | 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_property | Set a property on any Roblox instance |
mass_set_property | Set the same property on multiple instances at once |
mass_get_property | Get the same property from multiple instances at once |
create_object | Create a new Roblox object instance (basic, without properties) |
create_object_with_properties | Create a new Roblox object instance with initial properties |
mass_create_objects | Create multiple objects at once (basic, without properties) |
mass_create_objects_with_properties | Create multiple objects at once with initial properties |
delete_object | Delete a Roblox object instance |
smart_duplicate | Smart duplication with automatic naming, positioning, and property variations |
mass_duplicate | Perform multiple smart duplications at once |
set_calculated_property | Set properties using mathematical formulas and variables |
set_relative_property | Modify properties relative to their current values |
get_script_source | Get the source code of a script object (LocalScript, Script, or ModuleScript) |
set_script_source | Safely set the source code of a script object without using loadstring (Studio only) |