efranceschetti/festo-codesys-mcp

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.

1Stars on the repository
21Mods indexed here, across every type
9d agoLast push, which is what freshness is scored on
MITLicence, which decides whether bodies are shown

audit-naming

01

efranceschetti/festo-codesys-mcp

Command Claude Code

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.

not rated 1 9d ago A 58 tokens original MIT

cycle-test

02

efranceschetti/festo-codesys-mcp

Command Claude Code

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.

not rated 1 9d ago C 35 tokens original MIT

daily-warmup

03

efranceschetti/festo-codesys-mcp

Command Claude Code

Start-of-day routine — sync the repo, keep deps in sync, get build/test/lint green, show the latest commits and open PRs.

not rated 1 9d ago A 30 tokens original MIT

error-decode

04

efranceschetti/festo-codesys-mcp

Command Claude Code

Decode Festo / CODESYS / EtherCAT error codes using the embedded references. Suggests next steps.

not rated 1 9d ago A 22 tokens original MIT

fb-from-library

05

efranceschetti/festo-codesys-mcp

Command Claude Code

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.

not rated 1 9d ago A 36 tokens original MIT

import-checklist

06

efranceschetti/festo-codesys-mcp

Command Claude Code

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.

not rated 1 9d ago A 39 tokens original MIT

start-fb

07

efranceschetti/festo-codesys-mcp

Command Claude Code

Wrapper to create a new Function Block with a prior duplicate check against the library and loading of the conventions.

not rated 1 9d ago A 21 tokens original MIT

xml-pre-import

08

efranceschetti/festo-codesys-mcp

Command Claude Code

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 ago A 45 tokens original MIT

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: