Specifications

Specification: MCP Tools SPEC_MCP_TOOLS
status: implemented
component: Mcp

Ten tools exposed via MCP:

  • list_plcs — list configured PLCs with connection status

  • get_plc_status — device state and connection status

  • read_variable — read single variable by symbol path

  • read_variables — batch read multiple variables

  • write_variable — write value (requires WriteAccess)

  • browse_symbols — list/search symbols

  • get_symbol_info — detailed symbol type info

  • get_device_info — device name, version, ADS state

  • get_ethercat_health — EtherCAT master summary

  • get_ethercat_slave — detailed slave info

Specification: MCP Resources SPEC_MCP_RESOURCES
status: implemented
component: Mcp

Four URI-addressable resources:

  • adsify://plcs — list of all PLCs with status

  • adsify://plcs/{plcId}/state — current device state

  • adsify://plcs/{plcId}/symbols — root-level symbol tree

  • adsify://plcs/{plcId}/ethercat/health — EtherCAT diagnostics