CODESYS MCP 工具包
我们可以在MCP广场找到对应的工具包,具体的链接:
https://www.mcpworld.com/zh/detail/309a25602b09e8c0ba5c911fb9bf1bdf
MCP
我们首先了解下MCP,MCP(Model Context Protocol,模型上下文协议) 是一个标准协议,它让 AI 大模型(如 ChatGPT、Claude 等)能够安全、高效地连接和使用外部工具、数据源和服务,从而扩展模型的能力。
可以把它理解为 “AI 世界的 USB 标准” 或 “大模型的插件生态系统”。
CODESYS MCP
此工具包实现了MCP客户端(如Claude Desktop)与CODESYS之间的无缝交互,允许通过CODESYS脚本引擎自动化项目管理、POU创建、代码编辑和编译任务。
主要特点
项目管理
打开现有的CODESYS项目(open_project)
从标准模板创建新项目(create_project) 保存项目更改(save_project)
POU管理
创建程序、功能块和函数(create_pou)
设置声明和实现代码(set_pou_code)
为功能块创建属性(create_property)
为功能块创建方法(create_method)
编译项目(compile_project)
MCP Resources
codesys://project/status检查脚本状态和当前打开的项目状态。
codesys://project/{+project_path}/structure检索指定项目的对象结构。
codesys://project/{+project_path}/pou/{+pou_path}/code阅读指定POU、方法或属性访问器的声明和实现代码。
MCP安装和配置
首先,我们了解到MCP安装配置的前提条件:
CODESYS V3一个可正常工作的CODESYS V3安装(已测试3.5 SP21版本)并具备 脚本引擎 安装期间启用组件。
Node.js建议使用版本18.0.0或更高版本。
MCP客户端一个启用了MCP的应用程序(例如,Claude桌面版)。
(注:CODESYS在其脚本引擎中使用Python 2.7,但此工具包负责处理交互;您无需单独管理Python。)
推荐的安装方式是使用npm全局安装:
npm install -g @codesys/mcp-toolkit
这将全局安装该包,使其 codesys-mcp-tool 在你系统终端的PATH中可用的命令。
高级用户也可以从源代码安装以进行开发(如提供,请参阅CONTRIBUTING.md)。
关于这块详细的安装确实超出一个电气工程师的专业范畴,有尝试成功的朋友请留言分享哦!
具体的内容请参考下面两个链接:
https://www.npmjs.com/package/@codesys/mcp-toolkit?activeTab=readme
https://www.mcpworld.com/zh/detail/309a25602b09e8c0ba5c911fb9bf1bdf
--------END--------
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!