Skip to main content

CODESYS Development System MCP Server

IL CODESYS Development System MCP Server è un componente aggiuntivo che consente agli assistenti IA di interagire direttamente con CODESYS ambiente di sviluppo.

Protocollo di contesto del modello

Il protocollo del contesto del modello (https://modelcontextprotocol.io/docs/getting-started/intro MCP è uno standard aperto per la comunicazione tra modelli di intelligenza artificiale e applicazioni esterne. Utilizzando MCP, un assistente IA può accedere a strumenti, interrogare dati ed eseguire azioni all'interno di un'applicazione.

IL CODESYS Development System MCP Server implementa questo protocollo e fornisce funzioni IDE selezionate come strumenti MCP . Di conseguenza, i client compatibili MCP possono accedere a progetti, codice e librerie nel CODESYS IDE.

Casi d'uso

IL CODESYS MCP Server supporta numerosi casi d'uso, tra cui i seguenti flussi di lavoro esemplificativi:

  • Leggere, scrivere e modificare codice di testo strutturato

  • Esplora e consulta la struttura del progetto.

  • Gestisci le librerie e recupera la relativa documentazione.

  • Verifica la presenza di errori di compilazione e avvisi.

Per una panoramica completa degli strumenti disponibili, consultare quanto segue: Strumenti e risorse MCP.

Note

Linguaggi di programmazione supportati

IL CODESYS MCP Server Attualmente supporta solo il testo strutturato. Gli oggetti nei linguaggi grafici possono essere letti, ma non creati o modificati.

Raccomandazione per il controllo di versione

CODESYS V3 offre solo opzioni limitate per annullare le modifiche. Si consiglia di utilizzare un sistema di archiviazione di progetto basato su file insieme a un sistema di controllo di versione, come Git.

Modelli di IA consigliati

Nei test interni, i modelli Claude hanno dimostrato la migliore qualità del codice per il testo strutturato. È possibile utilizzare anche altri modelli LLM compatibili MCP, ma potrebbero fornire risultati di qualità inferiore.