labview_assistant

CalmyJane/labview_assistant

3.3

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

No resources