Best LabVIEW MCP Servers
LabVIEW is a systems engineering software for applications that require test, measurement, and control with rapid access to hardware and data insights.
Why this server?
Integrates with LabVIEW to call existing VIs, such as Mean (DBL).vi, compute results from input arrays, verify error codes, and provide input CSV and actual run records.
AlicenseNot gradedqualityBmaintenanceA Windows-local MCP server that connects natural-language engineering tasks to COMSOL, Autodesk Fusion, and LabVIEW through their official software interfaces. It lets users submit, track, and verify parametric simulation, CAD modeling, and measurement jobs as configurable tools.1MITWhy this server?
Provides tools for inspecting, creating, and managing LabVIEW CSM (Communicable State Machine) modules and projects, enabling AI agents to parse VI state branches and exposed APIs, generate new modules from official templates, safely inject state branches with automatic shift register and error wire reconnection, statically scan projects for deadlocks and orphan states, and mount VIs into .lvproj project trees.
AlicenseNot gradedqualityCmaintenanceEnables AI assistants to read, extend, and validate LabVIEW CSM state-machine VIs, inspecting case branches and exposed APIs, generating modules from official templates, and injecting new states with automatic shift-register and error-cluster tunnel wiring. Also formats complex CSM message arguments, mounts VIs into .lvproj trees, and audits projects for deadlocks, orphan states, and missing documentation.1Mulan Permissive Software , Version 2Why this server?
Integrates with NI LabVIEW over its ActiveX server to inspect VI metadata, export VI text, render block diagram/front panel/connector pane snapshots, inspect subVI hierarchies, and run VIs with inputs while retrieving front-panel outputs.
AlicenseNot gradedqualityBmaintenanceEnables AI coding agents like Claude Code, Codex, and Cursor to inspect, render, and execute binary NI LabVIEW VIs by driving an installed LabVIEW instance over ActiveX. Returns VI strings, PNG snapshots of diagrams and panels, subVI call trees, and front-panel values from runs.MIT