Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
GAEA_ROOTYesThe root path to the terrain project. All file paths are constrained to this directory.
GAEA_EXE_DIRYesDirectory containing Gaea executables such as Gaea.Swarm.exe and Gaea.exe.

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
{
  "listChanged": true
}

Tools

Functions exposed to the LLM to take actions

NameDescription
gaea_clone_graphC

Clone a .terrain graph and optionally repoint its first File node and build output.

gaea_find_installA

Find local QuadSpinner Gaea executables.

gaea_list_graphsA

List .terrain graph files under GAEA_ROOT.

gaea_inspect_graphA

Inspect a Gaea .terrain graph for File nodes, output destinations, profiles, and exposed variables.

gaea_set_input_heightmapB

Set a Gaea File node's FileName to a new heightmap path.

gaea_set_build_outputC

Set every BuildDefinition Destination in a Gaea graph.

gaea_set_variableB

Update an exposed variable value in a graph when a matching variable object exists.

gaea_run_buildC

Run Gaea.Swarm.exe for a .terrain graph.

gaea_open_graphC

Open a .terrain graph in the Gaea desktop application.

gaea_list_outputsB

List output files in a Gaea build directory.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

B3.4/5.0

Scored across 10 tools

Disambiguation4/5

Most tools target clearly distinct operations: listing, inspecting, modifying inputs, setting outputs, variables, building, and opening graphs. The main overlap is that gaea_clone_graph also repoints inputs and outputs, which slightly blurs its boundary with the dedicated set_* tools.

Naming Consistency5/5

All tool names follow the same gaea_verb_noun pattern using snake_case consistently. The verbs are predictable and the object portion clearly indicates the resource being acted on.

Tool Count5/5

Ten tools is well-scoped for a Gaea graph automation server. Each tool maps to a meaningful step in the workflow from environment discovery through graph modification, building, and output inspection.

Completeness4/5

The tool set covers the core automation lifecycle: find install, list/inspect graphs, modify inputs/outputs/variables, clone, build, and list outputs. Minor gaps exist such as no explicit build status check and no graph deletion, but these are easily worked around via the provided tools.

Maintenance

ActivityMaintained
ResponsivenessNo issues