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 Model Context Protocol è uno standard aperto per la comunicazione tra modelli di intelligenza artificiale e applicazioni esterne. Con MCP, un assistente AI può richiamare strumenti, interrogare dati ed eseguire azioni in un'applicazione

Per ulteriori informazioni, vedere: Model Context Protocol

Le CODESYS Development System MCP Server implementa questo protocollo e fornisce funzioni IDE selezionate come strumenti MCP. I client compatibili con MCP possono quindi accedere a progetti, codice e librerie in CODESYS-Accedere all'ambiente di sviluppo.

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, consulta:Strumenti e risorse MCP

Note

Interfaccia aperta

Il server MCP comunica localmente tramite ingresso/uscita standard (stdio). Fornisce un'interfaccia standardizzata e documentata pubblicamente. Qualsiasi client configurato localmente e compatibile con MCP può utilizzare quello attualmente aperto CODESYS-Leggere e modificare il progetto. Si applicano i diritti di accesso dell'utente connesso all'IDE

Trasferimento dati con modelli cloud

Tutti i dati di progetto a cui l'utente ha accesso vengono trasferiti ai server del provider quando si utilizza un modello di intelligenza artificiale basato su cloud come Claude o ChatGPT. Ciò vale anche per i contenuti sensibili come il codice sorgente o le configurazioni delle librerie. Per i dati di progetto sensibili, si consiglia di utilizzare un modello ospitato localmente

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.