PluginBench
MCP Server
Active

WAGO PLC MCP Server

io.github.WagoAlex/wago-plc-mcp-server

What is the WAGO PLC MCP server?

Read and monitor WAGO PLC parameters over the WDA REST API. Read-only unless writes are allowed.

How to install WAGO PLC

Copy-paste configuration for popular MCP clients.

transport: stdio
Config generated by PluginBench — verify against the source before use.
Environment / auth
  • TRANSPORT
    required

    MCP transport. Fixed to stdio for this package.

  • WAGO_PLC_HOSTS
    required

    Comma-separated IPs of the WAGO PLCs, reachable from this machine

  • DEFAULT_PLC_USERNAME
    required

    WBM username on the PLCs

  • DEFAULT_PLC_PASSWORD
    required
    secret

    WBM password, same on all listed PLCs

  • WAGO_TIMEOUT_SECONDS

    WDA request timeout. CC100 needs 45 or more, other controllers work with 15

  • WAGO_ALLOW_WRITES
    required

    true lets the agent change parameters, run methods and upload files. Anything else keeps every PLC read-only

  • AUDIT_LOG_FILE

    Optional path for the tamper-evident audit log of writes and refusals

~/Library/Application Support/Claude/claude_desktop_config.json
{
  "mcpServers": {
    "wago-plc-mcp-server": {
      "command": "uvx",
      "args": [
        "wago-plc-mcp-server"
      ],
      "env": {
        "TRANSPORT": "<YOUR_TRANSPORT>",
        "WAGO_PLC_HOSTS": "<YOUR_WAGO_PLC_HOSTS>",
        "DEFAULT_PLC_USERNAME": "<YOUR_DEFAULT_PLC_USERNAME>",
        "DEFAULT_PLC_PASSWORD": "<YOUR_DEFAULT_PLC_PASSWORD>",
        "WAGO_TIMEOUT_SECONDS": "<YOUR_WAGO_TIMEOUT_SECONDS>",
        "WAGO_ALLOW_WRITES": "<YOUR_WAGO_ALLOW_WRITES>",
        "AUDIT_LOG_FILE": "<YOUR_AUDIT_LOG_FILE>"
      }
    }
  }
}

Related MCP servers

Documents (PDF, Word, Excel, PowerPoint, CSV) vers Markdown leger pour l'IA, 100 % local

0
JavaScript
View repository →

OCR local Windows : PDF scannes, photos et captures vers texte, plus allegement d'images

0
JavaScript
View repository →

Generate AI images, videos, music, SFX & speech in any AI assistant. Results appear inline in chat.

View repository →

Safety-railed database access for agents: Postgres, MySQL, Redis. Read-only by default.

3
Python
MIT
View repository →

Cross-chain swaps between Solana and Base for AI agents paid for via via x402 micropayments.

2
TypeScript
MIT
View repository →

Save agent steps: query spreadsheets, search PDF/Office files, summarize logs with bounded output

0
TypeScript
MIT
View repository →