Skip to main content
Glama
Edge-JB
by Edge-JB

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
TE1000_PROGIDNoOverride the default ProgID for the XAE Shell DTE.TcXaeShell.DTE.17.0
TE1000_DIALOG_WATCHNoEnable or disable the modal-dialog watchdog. Set to '0' to disable.on
TE1000_DIALOG_GRACE_MSNoHow long a blocking dialog must persist before the call is abandoned (milliseconds).4000
TE1000_BRIDGE_TIMEOUT_MSNoOptional wall-clock backstop for non-dialog hangs (milliseconds). 0 means off.0
TE1000_DIALOG_AUTODISMISSNoEnable or disable auto-dismiss of dialogs. Set to '0' for detect-only.on

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{
  "listChanged": true
}

Tools

Functions exposed to the LLM to take actions

NameDescription
xaeC

XAE shell: status, open_solution (solutionPath), save_all, active_document, selected_items, error_list, clear_error_list, list_commands (filter regex, limit).

xae_buildC

Clean/Build/Rebuild the active solution configuration; waits for completion by default.

xae_commandC

Execute a raw XAE/DTE command by name (e.g. View.SolutionExplorer). Guarded: confirm="ALLOW_XAE_COMMAND_EXEC".

tc_treeB

TwinCAT tree items (paths use ^ separators, e.g. TIPC^MyPlc, TIID^Device 1 (EtherCAT)). Actions: get, children, exists, get_xml (ProduceXml, returns raw XML), set_xml (ConsumeXml, modifies parameters), create (name+subType under path), delete (name under path), import (.xti file under path), export (name under path to file), focus (best-effort Solution Explorer focus).

tc_linkB

Variable links: link (a=source, b=destination), unlink (a, optional b; a alone removes all its links), resolve (report valid path forms for a). Dot-form PLC subfields auto-resolve to XAE ^ subitem form.

tc_systemC

System Manager: get_netid, set_netid (netId), errors (latest messages), rescan_plc (path, default TIPC), scan_io_boxes (path = IO device node).

ncB

NC motion tree: tasks (list under TINC), axes (path = task, default first task), axis (path = full axis path, returns info + children).

plc_downloadA

Deploy the active PLC project. method "bootproject" (default): headless via ITcPlcProject — writes the boot project to the target boot dir; twincat_restart_runtime loads and runs it. method "command": legacy DTE command route (needs a shell with window automation).

twincat_activate_configurationA

Activate the TwinCAT configuration on the target. Guarded: confirm="ALLOW_TWINCAT_ACTIVATE".

twincat_restart_runtimeB

Start/restart the TwinCAT runtime on the target. Guarded: confirm="ALLOW_TWINCAT_RESTART".

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

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/Edge-JB/tc1000-MCP-TC-4026'

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