CalmyJane/labview_assistant
If you are the rightful owner of labview_assistant and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.
This repository contains a Model Context Protocol (MCP) Server for LabVIEW, enabling Large Language Models (LLMs) like ChatGPT or Claude Desktop to control software on your computer through defined commands.
Tools
Functions exposed to the LLM to take actions
start_module
Starts the LabVIEW server for interaction.
new_vi
Creates a new VI in the LabVIEW IDE.
add_object
Adds an object to the block diagram or front panel of the referenced VI.
connect_objects
Connects two terminals of two objects with a wire on the block diagram.
get_object_terminals
Returns the terminal names and/or descriptions as a string.
get_vi_error_list
Returns the current error list in a text format.
cleanup_vi
Cleans up the block diagram of a VI.
create_control
Creates a control or indicator on the specified terminal.
run_vi
Runs a VI specified by VI ID.
stop_module
Stops the LabVIEW server.
Prompts
Interactive templates invoked by user choice
No prompts
Resources
Contextual data attached and managed by the client