tc_tree
Read/write any tree item (identity, XML params, rename, create, delete)
How to use it
tc_tree is exposed by the TwinCAT XAE MCP MCP server. Add the server to your MCP client (Claude Desktop, Cursor, Windsurf and others), and the tc_tree tool becomes available to the model automatically. See the full listing for setup details and every tool this server provides.
FULL TWINCAT XAE MCP LISTINGOther tools in TwinCAT XAE MCP (22)
NC motion tree
Deploy the active PLC project 🔒
Library refs / placeholders / repos
Author + surgically edit POUs/DUTs/GVLs (offline)
PLC project lifecycle
Online-session control via UI Automation
TwinCAT C++ projects/modules
Build fully-populated EtherCAT boxes from their ESI
Non-EtherCAT fieldbuses (PROFINET/PROFIBUS/CANopen/DeviceNet/EAP)
TwinCAT licensing
Link/unlink variables; verify existing links
Bulk variable mapping
Scope + Analytics (TIAN)
TcCOM module objects
ADS routes
Engineering settings & archives
Target & rescan helpers
RT tasks / cores / linked tasks
Project variant management
XAE shell & solution control
Compile the active configuration
Run a raw DTE command 🔒