Festo Codesys MCP Server
io.github.efranceschetti/festo-codesys-mcpv1.0.1
MCP server for Festo/CODESYS PLCs: IEC 61131-3 ST + validated PLCopen XML generation.
context tax
queued
security
queued
cold start
queued
freshness
Maintained3mo ago
Install Festo Codesys MCP server
Install in Claude Code
claude mcp add festo-codesys -- npx -y festo-codesys-mcpInstall in Cursor
{
"mcpServers": {
"festo-codesys": {
"command": "npx",
"args": [
"-y",
"festo-codesys-mcp"
]
}
}
}Add to ~/.cursor/mcp.json (global) or .cursor/mcp.json (project).
Install in Claude Desktop
{
"mcpServers": {
"festo-codesys": {
"command": "npx",
"args": [
"-y",
"festo-codesys-mcp"
]
}
}
}Settings → Developer → Edit Config (claude_desktop_config.json), then restart.
Install in VS Code
{
"servers": {
"festo-codesys": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"festo-codesys-mcp"
]
}
}
}Add to .vscode/mcp.json in your workspace.
Install in Windsurf
{
"mcpServers": {
"festo-codesys": {
"command": "npx",
"args": [
"-y",
"festo-codesys-mcp"
]
}
}
}Add to ~/.codeium/windsurf/mcp_config.json.
Configuration
| Variable | Required | Secret | Description |
|---|---|---|---|
| FESTO_MCP_CODESYS_PATH | — | — | Optional. Absolute path to CODESYS.exe — enables the 12 ide_* tools that drive a live CODESYS V3.5 instance (Windows only). |
| FESTO_MCP_CODESYS_PROFILE | — | — | Required when using the ide_* tools. CODESYS profile name exactly as shown in the CODESYS version selector. |
| FESTO_MCP_PYTHON | — | — | Optional. Python interpreter for the XSD/semantic validators and hardware tools (needs lxml). |
| FESTO_MCP_ENABLE_HARDWARE | — | — | Optional. Set to 1 to enable the cpx_*/edcon_* hardware commissioning tools (bench use only). |
| FESTO_MCP_ALLOW_OUTSIDE_WORKSPACE | — | — | Optional. Set to 1 to allow file-writing tools to write outside the workspace directory. |
Freshness
Maintained — last maintenance signal 3mo ago. The newest of the signals below sets the band.
Last commit (default branch)
no data · GitHub
Latest release
no data · GitHub
Package published
no data · npm/PyPI
Registry entry updated
2026-07-17 · 3mo ago · official registry · v1.0.1
FAQ
›How do I install the Festo Codesys MCP server in Claude Code?
Run: claude mcp add festo-codesys -- npx -y festo-codesys-mcp. For Cursor, VS Code, Claude Desktop and Windsurf, use the install tabs above.
›Does Festo Codesys require an API key?
No required environment variables are declared in its published metadata.
›Can I use Festo Codesys as a remote (hosted) MCP server?
No hosted endpoint is published; it runs locally over stdio.
›Is Festo Codesys in the official MCP registry?
Yes, as io.github.efranceschetti/festo-codesys-mcp.