Skip to content

TwinCat-MCP

MCP server for TwinCAT 3 PLC development. Let AI coding agents — Claude Code, GitHub Copilot CLI, Cursor — build, configure, deploy, and debug TwinCAT PLC projects through a standard tool interface.

Get started Connect your agent

What it does

TwinCat-MCP runs as a Windows Service exposing a Streamable HTTP MCP endpoint. A TcXaeShell plugin bridges the TwinCAT Automation Interface, so an agent can create POUs, manage libraries, build, activate configurations, and read/write PLC variables over ADS — all programmatically.

Highlights

  • 50+ MCP tools across project, build, system, and runtime operations.
  • Works with your agent — Claude Code, GitHub Copilot CLI, Cursor.
  • Live PLC interaction — read/write symbols and browse the running PLC via ADS.
  • Safe by default — UserMode Runtime and guarded operations for risky actions.

Next steps