Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
UNITY_ENV_IDNoUnity Gaming Services environment ID (default: production)
UNITY_PROJECT_IDNoUnity Gaming Services project ID
UNITY_PROJECT_PATHNoPath to the Unity project directory
UNITY_SERVICE_KEY_IDNoUnity Gaming Services service key ID
UNITY_SERVICE_SECRETNoUnity Gaming Services service secret

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

Features and capabilities supported by this server

Protocol revision2025-11-25

CapabilityDetails
tools
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
ugs_get_project_infoA

Get Unity project UGS status, environment, and quick economy check. Run this first if UGS env is set.

economy_list_catalogB

List full Economy 2.0 catalog: currencies, items, shops

economy_create_currencyB

Create currency in Economy 2.0

economy_create_itemC

Create inventory/virtual item with custom properties

economy_create_shopB

Create shop with items and costs

cloudsave_get_player_dataC

Get Cloud Save data for a playerId

cloudcode_list_modulesA

List Cloud Code modules

cloudcode_deploy_moduleC

Deploy Cloud Code module from JS files (base64 upload + deploy)

build_get_last_reportC

Scan project and return top largest assets, size by extension, total size

build_analyze_bloatA

Find bloat: duplicates, huge files >10MB, Resources/ abuse, unoptimized textures

build_fix_importsB

Generate fix for texture imports. Returns C# Editor script. If apply=true, edits .meta directly

assets_find_orphansA

Find potential orphaned assets not referenced by scenes/prefabs (heuristic guid search)

build_check_complianceC

Check iOS/Android compliance (Target SDK, permissions, StreamingAssets bloat)

super_health_checkB

Run full project health check: size, bloat, compliance, UGS status - one tool to rule them all

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 14 tools

Disambiguation4/5

Tools have distinct purposes overall, but slight overlap exists between build_analyze_bloat and build_get_last_report, as both deal with file sizes. However, descriptions clarify the differences.

Naming Consistency5/5

All tools follow a consistent domain prefix followed by verb_noun pattern using snake_case. No mixing of conventions, making it easy to understand the tool's scope from its name.

Tool Count5/5

14 tools cover multiple Unity development domains (assets, builds, cloud code, cloud save, economy) without being overwhelming. Each tool serves a clear purpose and the count is appropriate for the server's scope.

Completeness3/5

The tool set provides good coverage for diagnostics and creation, but lacks update/delete operations for economy resources and cloud save. Missing operations like updating currencies or setting player data could cause agent failures in certain workflows.

Maintenance

ActivityStale
ResponsivenessNo issues