Loading MCP server directory, please wait...
Read and monitor WAGO PLC parameters over the WDA REST API. Read-only unless writes are allowed.
npx @getmcp/cli add io.github.WagoAlex/wago-plc-mcp-serverRequires Python 3.10+. Community-contributed server. Review source before installing.
TRANSPORTMCP transport. Fixed to stdio for this package.
WAGO_PLC_HOSTSComma-separated IPs of the WAGO PLCs, reachable from this machine
DEFAULT_PLC_USERNAMEWBM username on the PLCs
DEFAULT_PLC_PASSWORDWBM password, same on all listed PLCs
WAGO_ALLOW_WRITEStrue lets the agent change parameters, run methods and upload files. Anything else keeps every PLC read-only
Config file: ~/Library/Application Support/Claude/claude_desktop_config.json
{
"mcpServers": {
"io.github.WagoAlex/wago-plc-mcp-server": {
"command": "uvx",
"args": [
"wago-plc-mcp-server"
],
"env": {
"TRANSPORT": "stdio",
"WAGO_PLC_HOSTS": "",
"DEFAULT_PLC_USERNAME": "admin",
"DEFAULT_PLC_PASSWORD": "",
"WAGO_TIMEOUT_SECONDS": "45",
"WAGO_ALLOW_WRITES": "false",
"AUDIT_LOG_FILE": ""
}
}
}
}