Server Configuration
Describes the environment variables required to run the server.
Name | Required | Description | Default |
---|---|---|---|
MCP_SERVER_PORT | No | MCP server port (default: stdio) | |
REQUEST_TIMEOUT | No | Request timeout in milliseconds | 30000 |
HTTP_SERVER_PORT | No | HTTP bridge port | 3002 |
PLUGIN_POLL_INTERVAL | No | Plugin poll frequency in milliseconds | 500 |
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 |