IAI-001Industrial Agent Index

Industrial MCP servers

plctap

One MCP server for Modbus, FINS, MELSEC, S7, IEC 104, EtherNet/IP, and OPC UA, with protocol detection.

Who it's for

An engineer attaching an MCP client to Modbus, FINS, MELSEC / SLMP, Siemens S7, IEC 60870-5-104, EtherNet/IP, OPC UA. Treat the write policy as the safety boundary: a gated write is still a write once you arm it.

Caveat / limitations

MIT, v0.6.2 on PyPI when checked. Install with uvx plctap. detect_device probes common ports and is read-only. plc_write and send_frame are not registered unless PLCTAP_ALLOW_WRITE=true. IEC 104 and OPC UA are read-only in this version, and the OPC UA path is documented as SecurityPolicy None for diagnosis, not as a secured session. EtherNet/IP and MELSEC SLMP share port 44818; the detector uses the response fingerprint. Author is an individual maintainer, not a vendor.

Protocols

Sources

  • GitHubhttps://github.com/ymxc152/plctap
  • PyPIhttps://pypi.org/project/plctap/

This page: https://otaihub.com/tools/plctap

Same protocol

Compare all OPC UA MCP servers

Same category