MCP server for Festo/CODESYS PLC engineering — generates IEC 61131-3 Structured Text and validated PLCopen XML, with an embedded knowledge base (27 topics, 19 manuals, BM25 search) and a 38-block ST library.
Hungarian + PascalCase + abbreviation naming audit over a folder of .st files, plus architectural lint (single-writer, FB isolation, 1-POU-per-file). A composition of plcvalidate (batch) + reviewstcode + grep-based structural checks + a final checklist.
Smoke test of the MCP's main offline pipeline (6 of the 18 core tools) — conventions, library, FB creation, ST validation, XML generation, XML validation.
Adapt an existing Function Block from the library into the current project. Reads the source, shows it to the user, helps rename/customize, and writes it to the correct destination.
For a directory of .st files, generate PLCopen XML, validate it, and produce a copy-pasteable markdown checklist of the points to review before importing into the CODESYS IDE.
CODESYS pre-import workflow — generate PLCopen XML from the directory, validate it, and delegate a deep review to the xml-validator subagent. Use ALWAYS before "File → Import" in the CODESYS IDE.
★not rated 1 9d agoA45 tokens
originalMIT
At most 3 mods per repository are shown here, and a mod shipped inside a plugin is left to that plugin's page — the rest are on their repository pages: