Best Siemens MCP Servers
Siemens is a global technology company focused on industry, infrastructure, transport, and healthcare. It specializes in electrification, automation and digitalization solutions, providing products, systems and services across various sectors.
Why this server?
Enables AI assistants to access and interact with Siemens S7 PLCs through PLCGateway, supporting queries about alarms, OEE, trends, production reports, and device/tag configuration.
AlicenseAqualityBmaintenanceA stdio bridge that connects AI assistants to an on-premises gateway for PLCs, CNC machines and controllers, enabling natural-language queries about alarms, OEE, trends and shifts, plus draft dashboards and device/tag setup. All traffic goes only to the address you configure, using the rights of the token you supply.21126 npmMITWhy this server?
Enables decoding of Siemens-specific private DICOM tags, supporting specialized medical imaging informatics and interoperability workflows.
AlicenseAqualityDmaintenanceBuilt by a healthcare IT engineer with 19 years of PACS/RIS/integration experience. Bridges DICOM, HL7v2, and FHIR — maps between standards, decodes vendor private tags (GE, Siemens, Philips), generates Mirth Connect channels, and explains integration patterns. 12 tools covering tag lookup, message parsing, cross-standard mapping, and channel generation.1734 PyPI5MITWhy this server?
Allows AI assistants to control a Siemens Questa Visualizer simulation: opening waveforms, running the design, examining signal values, and searching signal histories across time.
AlicenseAqualityDmaintenanceConnects AI assistants to Siemens Questa Visualizer, enabling natural language control of HDL simulation such as opening waveforms, running simulation, and examining signal values.123MITWhy this server?
Provides tools for working with Siemens TIA Portal V17 projects via TIA Openness, enabling programming and diagnosing S7-1200/S7-1500 PLCs, creating KOP/SCL blocks, UDTs, tags, PID controllers, configuring PROFINET devices, compiling projects, and analyzing program logic.
AlicenseAqualityBmaintenanceEnables Claude Code to program, diagnose, and document Siemens TIA Portal V17 projects (S7-1200/1500) through TIA Openness, covering Ladder and SCL block creation, UDTs, PID_Compact configuration, PROFINET device/IP/subnet setup, tag organization, compilation, cross-references, call trees, and typical-fault diagnostics. It works only on project copies, never going online or downloading to the PLC.13MITWhy this server?
Provides tools for searching and reading live Siemens documentation from docs.tia.siemens.cloud and docs.industrial-operations-x.siemens.cloud, including full-text search with product/version/locale/host filters, reading pages as Markdown, retrieving tables of contents, listing publications, and exporting entire publications to Markdown files.
AlicenseAqualityBmaintenanceLets AI assistants search and read vendor documentation from the TIA Portal and Industrial Operations X portals in real time, exposing search, table-of-contents, publication-listing, and Markdown page-reading tools.4233 PyPI3MITWhy this server?
Provides tools for Siemens S7 PLC programming, including brand configuration for TIA Portal V17+, supported languages (SCL, LAD, FBD, STL, GRAPH), and code templates for automation patterns.
AlicenseAqualityCmaintenanceEnables AI assistants to access structured PLC brand, IEC 61131-3 language, and code-template knowledge so they can generate IDE-specific automation code from natural-language requests.5MITWhy this server?
Integrates with Siemens TIA Portal through the official TIA Portal Openness API, letting an AI assistant export a hash-verified, offline-indexable snapshot of a V20/V17/V15.1 project (PLC blocks, UDTs, tag tables), run offline engineering analysis (call graphs, block interfaces, symbol and data-flow traces, LAD/FBD/SCL rendering), inspect live UI context and run read-only live queries against the open V20 project, import 1–20 block XML files via a plan → approve → apply gate with backup, compile, readback and rollback, and export/analyze (and plan-gated author) Classic WinCC and WinCC Unified V20 HMI data. It never downloads to a PLC, goes online, forces values or writes PLC runtime data.
AlicenseBqualityBmaintenanceA local Windows server and CLI that lets AI coding assistants analyze and carefully modify Siemens TIA Portal projects through the Openness API, including hash-verified snapshots, offline engineering queries, live read-only inspection, and plan-gated block imports with backup and rollback.47MITWhy this server?
Provides tools to drive Siemens NX (UG) modelling, including creating and managing parts, primitives, sketches, features, booleans, exports, screenshots, and running NX Open journals.
AlicenseBqualityBmaintenanceIt enables AI assistants to create and modify NX models, inspect geometry, run NX Open journals, and verify results via returned volume, bounding box, and screenshots.38MITWhy this server?
Provides tools for interacting with Siemens PLCs, enabling reading/writing data blocks, memory, timers, counters, and controlling PLC states.