Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault

No arguments

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{}
resources
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
query_instancesB

Query Roblox instances: get, children, find child/descendant, wait for child, class info, search by name/class. [PRO] file_tree, project_structure, descendants, ancestors, search by property/tag.

mutate_instancesB

Create, delete, clone, move, rename, or pivot instances. [PRO] create_tree, mass_create, mass_delete, mass_duplicate, smart_duplicate.

manage_propertiesA

Get/set properties, attributes, and tags on instances. [PRO] set_calculated, set_relative, mass_set, mass_get, modify_children.

manage_scriptsB

Manage script source code: read, write, create, delete, edit lines, search. [PRO] replace across scripts.

manage_uiA

Create / update / verify Roblox in-game UI (ScreenGui / Frame / TextLabel / …). Always start a new UI task with the design_brief action — it accepts an omitted or partial brief, inspects Studio context, then returns a current-state summary, recommended mode/change scopes, candidate brief patches, and one user-facing confirmation or clarification question. design_brief may return asset recommendation candidates from existing UI images, user references, or conservative manage_assets.search results; do not use a recommended asset until the user accepts it. Do not dump enum lists at the user; map natural language to internal purpose/platform/tone values through recommendations, and only finalize identity-defining fields after the user accepts a recommendation or provides equivalent intent. Read MCP resource weppy://ui-studio/guide for the full guide; it is split into Floor (non-negotiable accessibility), Vocabulary (style menu — pick ONE family per dimension; do not blend everything), Direction (brief → choices), and Tree encoding (Roblox property JSON shapes). Floor essentials suggested by Design Check (check): (1) mobile touch target ≥ 44 px (2) text contrast ≥ 4.5:1 (3) prefer explicit TextSize over TextScaled (4) respect platform safe zones (5) warn on full-screen opaque roots for non-modal purposes. Style is brief-driven; reject the default AI look (uniform 8 px corners + generic blue + glass card + Gotham everywhere) — each game deserves its own visual identity.

manage_lightingC

[PRO] Configure environment: lighting, atmosphere, sky, terrain properties, time of day.

manage_selectionB

Get, set, or clear selection. [PRO] context, details, add/remove items, watch changes.

manage_cameraA

Camera operations: get info, focus on instance/position, suggest view, capture Edit-mode viewport screenshot (Edit mode only; not usable during playtest).

manage_tweenB

[PRO] Tween service: create, play, pause, cancel tweens for smooth animations.

manage_audioA

[PRO] Audio management: play, stop, pause, resume sounds. Set audio listener.

manage_animationB

[PRO] Animation: load, play, stop animations. Get animation tracks from humanoid/controller.

manage_physicsB

[PRO] Physics collision groups: register, set collidable between groups, list groups.

manage_effectsB

[PRO] Particle effects: emit particles, clear all particles, toggle effect enabled state.

manage_terrainC

[PRO] Terrain operations: fill shapes, clear regions, replace materials, manage colors, read/write voxels, generate procedural terrain, smooth terrain.

spatial_queryC

[PRO] Spatial queries: raycast, find ground, check placement, multi-raycast, scan area, find flat areas, find spawn positions, analyze walkable, spatial map, find empty space, get bounds, snap to grid, check collision.

manage_assetsB

[PRO] Asset management: insert models by ID, get asset info, search creator store, insert free models/packages, export selection.

manage_syncC

[PRO] Project sync management: status, history, direction settings, read/write synced files.

workspace_stateC

[PRO] Workspace state: full sync, snapshot, recent changes, viewport info, clear history, metadata, scripts, selection info, clear cache.

manage_logsA

Output logs: get filtered logs, poll incrementally with sinceSeq cursor, clear buffer, get recent errors.

system_infoA

System info: ping, connection status, usage tier. [PRO] place info, services list, studio settings, playtest control, automated test runner.

manage_studioA

Control Roblox Studio editor view/rendering settings for screenshot and QA workflows. Use it to toggle Studio session-level View settings such as UI preview; it does not edit game UI objects or their properties.

batch_executeA

[PRO] Execute multiple commands in a single batch. Each command is an object with "tool" name and "args". Commands execute sequentially; optionally continue on error.

execute_luauA

[PRO] Execute arbitrary Luau code in Roblox Studio sandbox. Blocked services: HttpService, DataStoreService, MessagingService. Cannot access CoreGui/CorePackages.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription
UI Studio GuideUI Studio authoring & verification guide (embedded markdown). Read on entry to manage_ui. Three layers: Floor (non-negotiable accessibility), Vocabulary (style menu), Direction (brief → choices).
UI Studio TokensDesign tokens — palette families (with mood / pairs_with / avoid_for metadata), spacing densities, elevation, typography families & modular scales, corner languages, motion families (embedded JSON). Referenced by design_brief.color_palette.tokens_ref.

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/hope1026/weppy-roblox-mcp'

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