Gaea MCP
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| GAEA_ROOT | Yes | The root path to the terrain project. All file paths are constrained to this directory. | |
| GAEA_EXE_DIR | Yes | Directory 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
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| 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
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
TDQS
Scored across 10 tools
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.
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.
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.
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.