{"repo":"luke-harriman/Codesys-MCP","free":true,"listed":false,"github":"https://github.com/luke-harriman/Codesys-MCP","clone":"git clone https://github.com/luke-harriman/Codesys-MCP.git","description":"An MCP server for Codesys that enables AI systems to stand up a live UI where they can edit/push code and view variables live on device.","language":"Python","stars":64,"topics":[],"license":"MIT","category":"mcp-servers","readme_excerpt":"codesys-mcp-persistent MCP server that exposes the CODESYS V3.5 IDE scripting API as 41 tools and 3 resources, with the CODESYS UI kept open across calls via a file-based IPC watcher. Unlike headless-only wrappers that spawn a new --noUI CODESYS process per command, this server launches CODESYS with its UI visible and routes every tool call through a watcher script running inside that same instance. Changes appear in the IDE in real time and the user can interact with CODESYS alongside AI-driven automation. Requirements - Windows - Node.js 18+ - CODESYS V3.5 SP19 or SP20 for persistent mode. SP21+ runs only in headless mode — see Known limitations. Install Configure .mcp.json (Claude Code): For SP21+, set --mode headless (each tool call spawns a --noUI CODESYS process). CLI Flag Description Default --- --- --- -p, --codesys-path Path to CODESYS.exe $CODESYS PATH or C:\\Program Files\\CODESYS 3.5.21.0\\CODESYS\\Common\\CODESYS.exe -f, --codesys-profile CODESYS profile name $CODESYS PROFILE or CODESYS V3.5 SP21 -w, --workspace Workspace for relative paths cwd -m, --mode persistent or headless persistent --no-auto-launch Don't launch CODESYS on startup auto-launch on --fallback-headless Fall back to headless if persistent launch fails true --keep-alive Keep CODESYS running after server stops false --kill-existing-codesys Kill any running CODESYS.exe before launching false --timeout Default command timeout 60000 --detect List installed CODESYS versions and exit - --verbose / --debug L","default_branch":null,"files":null,"tree":[],"storefront":"/r/luke-harriman","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/luke-harriman/Codesys-MCP/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}