Skip to content
Tresca

CODESYS MCP servers and AI agent skills

CODESYS has an official MCP server: the CODESYS Development System MCP Server, a paid add-on in the Professional Developer Edition for V3.5.22.1 and later, which reads and edits Structured Text inside the IDE. Community servers built on the CODESYS scripting engine go further on older versions, from POU creation to downloading and forcing live variables, and a sync-tool skill lets agents edit projects as text. All of them need Windows and an installed CODESYS.

  • Includes CODESYS Group's official server (paid add-on).
  • 3 MCP servers and 1 agent skill listed.
CODESYS Group3 servers · 1 skillChecked 4 Nov 2026

Integrations for CODESYS

Official

MCP serverOfficial · Paid add-on

CODESYS Development System MCP Serverby CODESYS Group

CODESYS's own IDE add-on that lets an AI client read and edit Structured Text, libraries and the project tree.

LocalNeeds a CODESYS licenceCan modify models

Community and commercial servers

MCP serverCommunity

codesys-mcp-persistentby luke-harriman

Keeps the CODESYS IDE open while an agent edits code, downloads to the PLC and reads or forces live variables.

LocalWindowsCan modify models96· updated 5 months ago
MCP serverCommunity

CODESYS MCP Toolkitby johannesPettersson80

A Node.js server that runs CODESYS scripting-engine commands to create POUs, set their code and compile the project.

LocalWindowsCan modify models129· updated 1 year ago

Agent skills

SkillCommunity

cds-text-sync skillby ArthurkaX

A skill and CLI that export a CODESYS project to text for an agent to edit, then import and build it in the open IDE.

Windows106· updated 2 days ago

Listings are sorted by origin, then by recent activity. GitHub data is refreshed nightly. Nothing here is ranked.

How AI connects to CODESYS

An MCP server or skill can only do what CODESYS lets programs do. CODESYS exposes 2 automation interfaces:

  • CODESYS Scripting Engine (IronPython) (Python): The Development System includes a scripting engine that runs Python 2.7-style (IronPython) scripts inside CODESYS, either in a visible IDE or in a --noUI process. The community MCP servers drive it: the Node.js toolkit runs one script per command, and codesys-mcp-persistent keeps a watcher script inside one open IDE so changes appear live. It needs the Scripting Engine component selected at install time.
  • Development System MCP Server (Other): CODESYS's own add-on exposes selected IDE functions as 20 MCP tools and two resources over stdio, using the access rights of the user logged into the IDE. It edits Structured Text only and reads graphical languages. CODESYS recommends file-based project storage under Git because V3 has limited undo, and a locally hosted model for sensitive projects. Documentation

What CODESYS Group offers

CODESYS Group publishes the Development System MCP Server 1.0, sold as part of the CODESYS Professional Developer Edition subscription and installed through the CODESYS Installer. It needs V3.5.22.1 or later and works with any local MCP client; the online help notes that Claude models gave the strongest Structured Text in CODESYS's internal tests. It is the vendor's only AI integration listed here.

Checked 4 Nov 2026. Sources: CODESYS Development System MCP Server (online help), CODESYS Store, CODESYS MCP Server

What you can do with CODESYS and AI

  • Browse the project tree, read a POU's Structured Text and explain or review it.
  • Write a new function block or rewrite an existing one in ST, rename objects with all their references, and check the project for compile errors with line numbers.
  • Add a library reference, look up library functions and types, and add a program call to a task.
  • Log in to a PLC or the simulator, download an online change, and read, monitor or force variables (community server, SP19/SP20 for the persistent IDE).
  • Export the project to .st files in Git, let the agent edit them, then import and build back in the open IDE.

Taken from the listings' own documentation. Check each listing for exactly what it supports.

Installing

The listings here document setup for Claude Code and Claude Desktop. Install steps, copied from each project's own documentation, are on each listing's page. Most CODESYS integrations run on your own computer next to CODESYS, so you need CODESYS installed and licensed on the same machine unless the listing says otherwise.

Questions

Is there an official CODESYS MCP server?

Yes. The CODESYS Development System MCP Server is CODESYS Group's own add-on. It requires V3.5.22.1 or later and a Professional Developer Edition subscription, so it is a paid extra on top of the Development System.

Can the official server edit ladder or function block diagrams?

No. It creates and changes Structured Text only; objects in graphical languages can be read but not modified. For ladder work, see the Studio 5000 or TIA Portal servers instead.

Are there free CODESYS MCP servers?

Yes, community servers built on the scripting engine. codesys-mcp-persistent covers online work such as downloads and forcing variables, and the older CODESYS MCP Toolkit creates POUs and compiles. Both are MIT-licensed.

Does my project leave the machine?

Only if your MCP client uses a cloud model. CODESYS points out that source code sent to a cloud model leaves the local machine and suggests a locally hosted model for sensitive projects.

AI-generated models, drawings and results must be checked by a qualified engineer before use.

Sources (checked 4 Nov 2026): CODESYS Development System MCP Server (online help) · MCP Tools and Resources (online help) · CODESYS Store, CODESYS MCP Server · johannesPettersson80/codesys-mcp-toolkit README · luke-harriman/Codesys-MCP README

CODESYS is a trademark of CODESYS Group. Tresca is independent and not affiliated with or endorsed by CODESYS Group.