# CODESYS

> Use this tool when you need to automate PLC development workflows, integrate CODESYS projects into CI/CD pipelines, or standardize function block libraries. It provides a Python scripting interface to interact with CODESYS V3 automation programming environments, enabling project management, code manipulation, and compilation tasks. The CODESYS MCP Toolkit is ideal for AI-assisted programming environments, allowing for seamless automation and integration of CODESYS projects.

Canonical page: https://skillsregistry.net/skills/johannespettersson80-codesys  
JSON: https://api.skillsregistry.net/v1/skills/johannespettersson80-codesys

## Description

CODESYS MCP Toolkit provides AI assistants with direct integration to CODESYS V3 automation programming environments through Python scripting. Developed by johannesPettersson80, it enables seamless project management including opening/creating projects, POU (Program Organization Unit) creation and editing, code manipulation for declaration and implementation sections, and compilation tasks. The implementation uses CODESYS's built-in scripting engine to execute operations via temporary Python scripts, handling path resolution, project state management, and robust error handling with retry logic. This toolkit is particularly valuable for automating PLC development workflows, standardizing function block libraries, and integrating CODESYS projects into CI/CD pipelines or AI-assisted programming environments.

## Trust

- **Trust score (0–1):** 0.50
- **Verification tier:** unverified

## Facts

- **Version:** 1.0.0
- **Skill type:** atomic
- **Execution layer:** mcp-remote
- **Runtime environment:** api
- **Category:** devops-ci
- **Updated:** 2026-04-30

## Source

- **Source listing:** [PulseMCP](https://www.pulsemcp.com/servers/johannespettersson80-codesys)
- **Repository:** <https://github.com/johannespettersson80/codesys-mcp-toolkit>

## Use it

Resolve this record through the SkillsRegistry MCP server (no auth, read-only):

```
claude mcp add --transport http --scope user skillsregistry https://api.skillsregistry.net/mcp
```

```json
{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/call",
  "params": {
    "name": "get_skill",
    "arguments": {
      "slug": "johannespettersson80-codesys"
    }
  }
}
```

REST: `GET https://api.skillsregistry.net/v1/skills/johannespettersson80-codesys` · pull for local use: `GET https://api.skillsregistry.net/v1/skills/johannespettersson80-codesys/pull`

---
SkillsRegistry indexes agent skills from public registries and GitHub. Skills we have analysed are scanned with Circle-IR and scored on six dimensions; each listing states its scan coverage. More: https://skillsregistry.net/llms.txt
