LabVIEW Assistant MCP Server
MCP serverCommunity
Builds VIs step by step in the LabVIEW IDE through VI scripting, with each tool backed by a DQMH request event. By CalmyJane.
24 starsUpdated 1 year agoGitHub data from 5 Nov 2026
At a glance
- Type
- MCP server
- Works with
- LabVIEW
- How it connects
- Drives a running copy of the tool
- Access
- Can modify models
- Tool versions
- Not stated in its documentation
- Operating systems
- Not stated in its documentation
- Needs a LabVIEW licence
- Yes
- Transport
- Local (stdio)
- AI clients documented
- Claude Desktop
- Licence
- Not stated in its documentation
- Language
- Python
What it can do
- Creates a new VI and adds front-panel or block-diagram objects from a long list of named LabVIEW functions and controls.
- Connects object terminals, creates controls, cleans up the diagram, lists VI errors and runs the VI.
- Each tool is a DQMH request-and-wait-for-reply event, and a generator VI rewrites the Python server when you add or change requests.
Limitations
- Last updated in July 2025, with no licence file and no stated LabVIEW version.
- Builds VIs object by object; there are no tools for reading existing VIs.
Install
uv run mcp install main.pySource: github.com/CalmyJane/labview_assistant#getting-started
MCP servers and skills run code on your computer. Review the source before installing.
AI-generated models, drawings and results must be checked by a qualified engineer before use.