Skip to main content

CODESYS Development System MCP Server

CODESYS Development System MCP Server是一个插件,它允许人工智能助手直接与……交互。CODESYS开发环境。

模型上下文协议

模型上下文协议是 AI 模型与外部应用程序之间通信的开放标准。借助 MCP,AI 助手可以在应用程序中调用工具、查询数据和执行操作

有关更多信息,请参阅: 模型上下文协议

这个 CODESYS Development System MCP Server 实现此协议并将选定的 IDE 功能作为 MCP 工具提供。因此,兼容 MCP 的客户端可以访问中的项目、代码和库 CODESYS-访问开发环境。

用例

CODESYS MCP Server支持多种使用场景,包括以下示例工作流程:

  • 读取、写入和编辑结构化文本代码

  • 浏览和查看项目结构

  • 管理库并获取其文档

  • 检查编译错误和警告

有关可用工具的完整概述,请参阅:MCP工具和资源

笔记

开放接口

MCP 服务器通过标准输入/输出 (stdio) 进行本地通信。它提供了一个标准化的、公开记录的界面。任何本地设置的、兼容 MCP 的客户端都可以使用当前打开的 CODESYS-读取和修改项目。登录到 IDE 的用户的访问权限适用

使用云模型传输数据

使用基于云的 AI 模型(例如 Claude 或 ChatGPT)时,用户有权访问的所有项目数据都将传输到提供商的服务器。这也适用于敏感内容,例如源代码或库配置。对于敏感的项目数据,建议使用本地托管的模型

支持的编程语言

CODESYS MCP Server目前仅支持结构化文本。图形语言中的对象可以读取,但不能创建或修改。

版本控制建议

CODESYS V3 版本提供的撤销更改选项有限。建议使用基于文件的项目存储方式,并配合版本控制系统,例如 Git。

推荐的AI模型

在内部测试中, Claude模型在结构化文本方面展现出最佳的代码质量。其他兼容MCP 的LLM 模型也可以使用,但结果质量可能稍逊一筹。