关于 WAGO PLC
WAGO PLC 是连接 WAGO PLC 的只读优先 MCP 服务,供 Claude 和其他 AI 助手读取设备参数与状态。它通过 WDA REST API 工作,默认拒绝写入,并可审计写操作和方法调用。
主要功能
- 01通过 WDA REST API 读取 PLC 参数
- 02查看固件、NTP 与诊断 LED 状态
- 03默认拒绝写入和方法调用
- 04记录写入、方法调用及文件上传审计日志
适用场景
- 01检查 PLC 固件版本
- 02查看多台 PLC 的 NTP 状态
- 03监控诊断 LED 状态
- 04在启用权限后执行受控写入
MCP 相关
该 MCP 服务将 WAGO PLC 参数读取能力提供给 MCP 客户端。默认只读;写入和方法调用须启用相应许可。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
uvx wago-plc-mcp-serverTRANSPORTMCP transport. Fixed to stdio for this package.WAGO_PLC_HOSTSComma-separated IPs of the WAGO PLCs, reachable from this machineDEFAULT_PLC_USERNAMEWBM username on the PLCsDEFAULT_PLC_PASSWORD密钥WBM password, same on all listed PLCsWAGO_TIMEOUT_SECONDSWDA request timeout. CC100 needs 45 or more, other controllers work with 15WAGO_ALLOW_WRITEStrue lets the agent change parameters, run methods and upload files. Anything else keeps every PLC read-onlyAUDIT_LOG_FILEOptional path for the tamper-evident audit log of writes and refusals本地服务需要在你的电脑上安装运行环境(如 Node.js 18+)。各客户端的配置文件位置不同,请参考客户端文档。
工具
本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。
详细介绍
wago-plc-mcp-server
此 MCP 服务可将 Claude 和其他 AI 助手连接到 WAGO PLC。 你只需用自然语言提问,助手便会从 PLC 获取答案。 无需编写脚本或提供参数 ID。

快速开始
你需要 Claude Desktop,以及一台计算机可通过网络访问的 PLC。
- 从最新版本下载
wago-plc-mcp-server-<version>.mcpb。 - 在 Claude Desktop 中,前往 Settings → Extensions。
- 将
.mcpb文件拖到窗口中。 - 在表单中输入 PLC IP 地址和 WBM 密码,然后保存表单。
- 向 Claude 提问:“列出我的 PLC”。
如果安装程序在 Windows 上无法启动,或者你有许多 PLC,请参阅 Claude Desktop 和 Claude Code。
试试这些问题
192.168.1.10 上运行的固件是什么?
检查所有 PLC 的 NTP 状态。
显示所有 PLC 的诊断 LED 状态。
更多示例和屏幕录像,请参阅示例问题。
默认安全
- 此服务仅执行读取操作。在你选择 Allow writes and method calls 之前,它会拒绝所有写入操作。
- 此服务会拒绝重启、恢复出厂设置和固件方法。管理员可以允许一个指定的方法。
- 在 GitOps 模式下,此服务会拒绝文件上传。目前,文件上传还没有拉取请求流程。
- 审计日志会记录每次写入、方法调用和文件上传。
完整规则请参阅工作原理。
后续步骤
| 我想…… | 阅读 |
|---|---|
| 连接多台 PLC、安装 WAGO 技能,或观看演示 | Claude Desktop 和 Claude Code |
| 了解此服务在我的 PLC 上执行的操作 | 工作原理 |
| 为团队运行一个服务 | 部署 |
| 在每项更改发送到 PLC 之前,在拉取请求中进行审核 | GitOps |
| 更新固件 | 固件更新 |
| 配置 TLS、API 密钥和审计日志 | 安全 |
| 查找所有工具和设置 | 参考 |
| 查找常见问题的答案 | 常见问题 |
支持的设备: CC100、PFC100 G2、PFC200 G2、PFC300、Edge Controller、WP400 和 TP600。 经过测试的固件版本请参阅支持的硬件。
许可证
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。