
WAGO PLC
io.github.WagoAlex由 GitHub 帳號 WagoAlex 發布v2.4.6更新於 Nov 5, 2026
Read and monitor WAGO PLC parameters over the WDA REST API. Read-only unless writes are allowed.
概覽
透過 WDA REST API 將 AI 助理連接到 WAGO PLC,可用自然語言讀取與監控控制器參數。
- 可以做什麼
- 透過 WDA REST API 讀取與監控 PLC 參數與狀態,例如韌體版本、NTP 狀態與診斷 LED 狀態
- 依逗號分隔的主機清單同時查詢多台 PLC
- 在明確開啟寫入後,可變更參數、執行方法與上傳檔案
- 預設拒絕重新開機、回復原廠設定與韌體相關方法,除非管理員個別放行某個方法
- 可將寫入、方法呼叫與檔案上傳記錄到選用的稽核日誌
- 適用情境
- 適合想用自然語言詢問 WAGO 控制器狀況、而不寫腳本或查參數 ID 的情境,例如跨多台 PLC 檢查韌體、時間同步或診斷資訊。
- 執行需求
- 以 stdio 在本機執行,可透過 uvx 套件、Docker 映像或 Claude Desktop 擴充功能安裝。需要能連線到 PLC 的網路,WAGO_PLC_HOSTS 填寫其 IP 位址,DEFAULT_PLC_USERNAME 與 DEFAULT_PLC_PASSWORD 用於 WBM 登入,TRANSPORT 固定為 stdio;僅在需要寫入時把 WAGO_ALLOW_WRITES 設為 true。CC100 可能需要將 WAGO_TIMEOUT_SECONDS 設為 45 或更高。
安裝
在 SourceWeft 中
- 開啟 儀表板中的 WAGO PLC,將其新增到工作區。
- 為需要使用其工具的對話啟用該服務。
Desktop only,透過 STDIO。 STDIO 服務會啟動本機處理程序,因此需要 SourceWeft 桌面主機。
其他 MCP 客戶端
參照 儲存庫 中的啟動說明。
README
[wago-plc-mcp-server - bridge WAGO PLCs to AI agents]
[Docker pulls] [PyPI] [License: MPL-2.0] [Docs: GitHub Pages]
wago-plc-mcp-server
This MCP server connects Claude and other AI assistants to WAGO PLCs. You ask a question in plain English. The assistant gets the answer from the PLC. You do not need scripts or parameter IDs.
Quick start
You need Claude Desktop and a PLC that your computer can reach on the network.
- Download
wago-plc-mcp-server-<version>.mcpbfrom the latest release. - Install the
.mcpbfile:- Linux: Double-click the file.
- Windows and macOS: Drag the file onto Settings → Extensions in Claude Desktop.
- In the form, enter the PLC IP address and the WBM password. Then save the form.
- Ask Claude: "List my PLCs".
If the installer does not start on Windows, or if you have many PLCs, see Claude Desktop and Claude Code.
Try these questions
What firmware is running on 192.168.1.10?
Check the NTP status on all PLCs.
Show the diagnostic LED states on all PLCs.
For more examples and screen recordings, see Example questions.
Safe by default
- The server only reads. It refuses all writes until you select Allow writes and method calls.
- The server refuses reboot, factory reset, and firmware methods. An administrator can allow one exact method.
- In GitOps mode, the server refuses file uploads. File uploads do not have a pull-request path yet.
- An audit log records each write, each method call, and each file upload.
[Read, write, and critical write paths from Claude to a WAGO PLC]
For the full rules, see How it works.
Next steps
Supported devices: CC100, PFC100 G2, PFC200 G2, PFC300, Edge Controller, WP400, and TP600. For the tested firmware versions, see Supported hardware.
License
來源:README.md,提交 f4625ee
工具
0版本歷史
5- v2.4.6最新Nov 5, 2026
- v2.4.4Sep 21, 2026
- v2.4.3Sep 18, 2026
- v2.4.1Sep 18, 2026
- v2.4.0Sep 16, 2026
評分
已滿足適用檢查項的 40%
該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。
- 近 30 天內可連通25 分
請保持端點能夠回應 MCP 握手;SourceWeft 每 30 天探測一次。
- 已宣告認證方式10 分
請在註冊中心條目中宣告憑證請求標頭,或保持端點能夠回應探測,以便判定其認證方式。
- 已列出工具15 分
請讓伺服器在無憑證時回應 tools/list,或發布可在沙箱中無憑證啟動的軟體包。
- 描述必需15 分
- 圖示10 分
- 文件15 分
- 授權條款10 分
請在儲存庫或註冊中心條目中宣告授權條款。

