Skip to main content

CODESYS Development System MCP Server

El CODESYS Development System MCP Server es un complemento que permite a los asistentes de IA interactuar directamente con el CODESYS entorno de desarrollo.

Protocolo de contexto del modelo

El Model Context Protocol es un estándar abierto para la comunicación entre modelos de IA y aplicaciones externas. Con MCP, un asistente de IA puede acceder a herramientas, consultar datos y realizar acciones en una aplicación

Para obtener más información, consulte: Protocolo de contexto modelo

El CODESYS Development System MCP Server implementa este protocolo y proporciona funciones IDE seleccionadas como herramientas MCP. Por lo tanto, los clientes compatibles con MCP pueden acceder a los proyectos, el código y las bibliotecas CODESYS-Acceder al entorno de desarrollo.

Casos de uso

El CODESYS MCP Server Admite numerosos casos de uso, incluidos los siguientes flujos de trabajo ejemplares:

  • Leer, escribir y editar código de texto estructurado

  • Navega y explora la estructura del proyecto.

  • Administrar bibliotecas y obtener su documentación.

  • Compruebe si hay errores de compilación y advertencias.

Para obtener una descripción general completa de las herramientas disponibles, consulte:Herramientas y recursos de MCP

Notas

Interfaz abierta

El servidor MCP se comunica localmente a través de la entrada/salida estándar (stdio). Proporciona una interfaz estandarizada y documentada públicamente. Cualquier cliente compatible con MCP configurado localmente puede usar el CODESYS-Leer y modificar el proyecto. Se aplican los derechos de acceso del usuario que ha iniciado sesión en el IDE

Transferencia de datos con modelos en la nube

Todos los datos del proyecto a los que tiene acceso el usuario se transfieren a los servidores del proveedor cuando se utiliza un modelo de IA basado en la nube, como Claude o ChatGPT. Esto también se aplica al contenido confidencial, como el código fuente o las configuraciones de bibliotecas. Para los datos confidenciales del proyecto, se recomienda utilizar un modelo hospedado localmente

Lenguajes de programación compatibles

El CODESYS MCP Server Actualmente solo admite texto estructurado. Los objetos en lenguajes gráficos se pueden leer, pero no crear ni modificar.

Recomendación de control de versiones

CODESYS V3 ofrece opciones limitadas para deshacer cambios. Se recomienda utilizar un sistema de almacenamiento de proyectos basado en archivos junto con un sistema de control de versiones, como Git.

Modelos de IA recomendados

En pruebas internas, los modelos Claude han demostrado la mejor calidad de código para texto estructurado. También se pueden usar otros modelos LLM compatibles con MCP, pero podrían ofrecer resultados de menor calidad.