Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault

No arguments

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": false
}
prompts
{
  "listChanged": false
}
resources
{
  "subscribe": false,
  "listChanged": false
}
experimental
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
tex_materialA

End-to-end Phase 1: Quelltextur -> alle Maps (Preset metall/stoff/foliage) -> Enfusion-Packing (BCR/NMO/Opacity) -> atomar ins Addon gestaged, mit Kanal-Kontaktblatt. Schreibt bewusst noch KEIN .emat: erst der Workbench-Import erzeugt .edds+.edds.meta, danach tex_emat aufrufen. overrides: dict mit Punktpfaden wie {'roughness.base_rough': 0.5}.

tex_generateB

Nur Maps + Kontaktblatt in einen freien Ordner erzeugen (kein Addon-Schreiben). Gleiche Pipeline wie tex_material, fuer Experimente und Sichtpruefung.

tex_ematB

Phase 2: .emat schreiben, nachdem die Workbench die gestagten PNGs zu .edds importiert hat. Liest die GUIDs aus den .edds.meta und verdrahtet echte .edds-Referenzen. family = metall/stoff/foliage (bestimmt Shader-Template).

tex_packA

Ingest-Bruecke: von Phillip manuell in Materialize erzeugte Einzelmaps (Suffixe _height/_diffuse/_normal/_metallic/_smoothness/_edge/_ao) zu Enfusion-BCR/NMO packen. Invertiert Smoothness zu Roughness; normal_y 'directx' (Materialize Max Style, Default) oder 'opengl' (invertiert Gruen). Fehlende Maps werden neutral aufgefuellt und in warnings gemeldet.

tex_paramsA

Alle Presets (metall/stoff/foliage) mit saemtlichen Parametern und Defaults als JSON — die Feldnamen sind zugleich die gueltigen Override-Punktpfade.

tex_inspectA

Kanalstatistiken eines Bildes (min/max/mean je R/G/B/A) plus Neutralitaets-Hinweise — zum Nachpruefen erzeugter BCR/NMO/Masken ohne Viewer (Viewer deuten Daten-Alpha als Transparenz fehl).

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

A3.7/5.0

Scored across 6 tools

Disambiguation4/5

Tools are mostly distinct: tex_generate and tex_material both create maps, but one writes to a folder and the other stages into the addon, so purpose is clear. tex_pack vs tex_material both pack to BCR/NMO but differ in input source (existing maps vs full pipeline). Minor overlap exists but descriptions reduce ambiguity.

Naming Consistency4/5

All tools share the 'tex_' prefix and lowercase snake_case, making them predictable. However, the suffix is not uniformly a verb (params, material, emat are nouns), so it deviates slightly from a strict verb_noun pattern. Still consistent and readable.

Tool Count5/5

6 tools is well-scoped for the Enfusion texture pipeline, covering generation, parameter inspection, verification, packing, and .emat creation. No unnecessary bloat, each tool has a clear role.

Completeness5/5

The toolset covers the full workflow from source texture to final .emat, including experimental generation, inspection, and manual map packing. External workbench import is acknowledged, so no major gaps are apparent.

Maintenance

ActivitySlowing
ResponsivenessNo issues