Skip to main content

CODESYS Development System MCP Server

Der CODESYS Development System MCP Server ist ein Add-on, das es KI-Assistenten ermöglicht, direkt mit der CODESYS-Entwicklungsumgebung zu interagieren.

Model Context Protocol

Das Model Context Protocol (https://modelcontextprotocol.io/docs/getting-started/intro) ist ein offener Standard für die Kommunikation zwischen KI-Modellen und externen Anwendungen. Über MCP kann ein KI-Assistent Werkzeuge aufrufen, Daten abfragen und Aktionen in einer Anwendung ausführen.

Der CODESYS Development System MCP Server implementiert dieses Protokoll und stellt ausgewählte IDE-Funktionen als MCP-Werkzeuge bereit. MCP-kompatible Clients können dadurch auf Projekte, Code und Bibliotheken in der CODESYS-IDE zugreifen.

Anwendungsfälle

Der CODESYS MCP Server unterstützt unter anderem folgende exemplarische Arbeitsabläufe:

  • Structured-Text-Code lesen, schreiben und bearbeiten

  • Projektstruktur navigieren und durchsuchen

  • Bibliotheken verwalten und deren Dokumentation abrufen

  • Kompilierungsfehler und Warnungen prüfen

Eine vollständige Übersicht der verfügbaren Werkzeuge finden Sie unter MCP-Werkzeuge und Ressourcen zu finden.

Hinweise

Unterstützte Programmiersprachen

Der CODESYS MCP Server unterstützt derzeit ausschließlich Structured Text. Objekte in grafischen Sprachen können gelesen, aber nicht erstellt oder modifiziert werden.

Empfehlung Versionsverwaltung

CODESYS V3 bietet nur eingeschränkte Möglichkeiten, Änderungen rückgängig zu machen. Es wird empfohlen, dateibasierte Projektspeicherung in Kombination mit einem Versionsverwaltungssystem wie Git zu verwenden.

Empfohlene KI-Modelle

In internen Tests haben die Claude-Modelle die beste Codequalität bei Structured Text gezeigt. Andere MCP-kompatible LLMs können ebenfalls verwendet werden, liefern aber möglicherweise weniger gute Ergebnisse.