Skip to main content
Glama

Related Servers

Alternatives to twincat-mcp

No user-submitted related servers found.

    Related Servers

    • A
      license
      Not graded
      quality
      D
      maintenance
      Enables read-only access to Beckhoff TwinCAT PLCs via ADS, allowing queries of device info, symbols, variables, and EtherCAT diagnostics through natural language.
      8
      MIT
    • A
      license
      B
      quality
      C
      maintenance
      MCP server for Beckhoff TwinCAT XAE / TE1000 Automation Interface, enabling control of XAE Shell, TwinCAT tree manipulation, PLC operations, and build actions via natural language.
      25
      22
      MIT
    • A
      license
      Not graded
      quality
      B
      maintenance
      Enables LLM/AI editors to drive e!COCKPIT PLC automation projects through typed, schema-discoverable tools — building, importing, compiling, reading and writing online variables, snapshotting projects, and downloading to or managing files on a live PLC. Destructive operations such as download, write, stop, and PLC file put/rm are confirm-gated and carry destructiveHint annotations.
      Apache 2.0
    • A
      license
      B
      quality
      F
      maintenance
      An MCP server for validating, auto-fixing, and scaffolding TwinCAT 3 XML files using deterministic code quality tools and IEC 61131-3 OOP checks. It enables AI assistants to perform structural validation, apply safe fixes, and generate canonical code skeletons for industrial automation projects.
      16
      39
      MIT
    • A
      license
      Not graded
      quality
      B
      maintenance
      Enables AI assistants to automate CODESYS V3 PLC development, including project editing, builds, library and alarm management, online variable read/write/force operations, and CODESYS documentation search via MCP.
      4
      MIT

    TDQS

    C2.8/5.0

    Scored across 171 tools

    Disambiguation2/5

    The domain prefixes help, but there are many near-duplicate entry points for capturing or inspecting PLC behavior: rec_start, rec_capture, ads_watch, test_scenario, wf_fb_profile, and exp_run all overlap in purpose. Similarly, several read/write, status, search, and deploy tools have boundaries that are hard to keep straight at 171 tools.

    Naming Consistency3/5

    All names are snake_case and use stable family prefixes such as xae_, ads_, proj_, and rec_, but verb/object ordering is mixed: xae_pou_get versus xae_pou_create, ads_list_symbols versus ads_read, and proj_get_code versus proj_scan. It is readable, but not one predictable convention.

    Tool Count1/5

    171 tools is far beyond a well-scoped MCP surface, even for a broad TwinCAT automation domain. Many workflow helpers duplicate compositions of lower-level tools, and the sheer count overwhelms selection.

    Completeness4/5

    Coverage is unusually broad across shell automation, build/diagnostics, PLC runtime ADS, project files, recordings, tests, experiments, documentation, ESI hardware lookup, HMI, IPC, Scope, and safety. Some lifecycle operations are only reachable through generic escape hatches such as xae_command or tree XML, but no major domain gap is apparent.

    Maintenance

    ActivityNo data
    ResponsivenessSyncing