Skip to main content
Glama
Gigaclank

rs3005p-mcp

by Gigaclank

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault

No arguments

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{
  "listChanged": false
}
prompts
{
  "listChanged": false
}
resources
{
  "subscribe": false,
  "listChanged": false
}
experimental
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
list_serial_portsA

List serial ports available on this machine.

Use this to find the port the power supply is on (it enumerates as a USB virtual COM port, e.g. COM4 on Windows or /dev/ttyUSB0 on Linux).

connectA

Open a serial connection to the power supply and verify it responds.

Args: port: Serial port name, e.g. COM4 or /dev/ttyUSB0. model: One of the supported models (sets the voltage/current limits). Defaults to RS-3005P (0-30 V, 0-5 A). baudrate: Serial baud rate; the manual specifies 9600.

Returns the device identification string and the active output limits.

disconnectA

Close the serial connection to the power supply.

get_identificationA

Return the instrument identification string (*IDN?).

set_voltageA

Set the output voltage setpoint, in volts.

Rejected if outside the connected model's range (e.g. 0-30 V on RS-3005P).

set_currentA

Set the output current limit, in amps (0-5 A).

In constant-current operation this is the current the supply holds the output to; rejected if outside the model's range.

get_setpointsA

Return the configured voltage and current setpoints.

measureA

Read the actual output voltage (V) and current (A) at the terminals.

set_outputB

Enable (True) or disable (False) the output terminals.

Enabling makes the terminals live at the configured setpoints.

set_ocpA

Arm (True) or disarm (False) over-current protection.

When armed, the output is cut off if the current reaches the setpoint.

get_statusA

Return decoded device status: output state, CV/CC mode, OCP state.

get_stateA

Return a full snapshot: setpoints, live measurements and status.

save_settingsA

Store the current panel settings into memory slot (1-5).

recall_settingsB

Recall panel settings from memory slot (1-5).

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/Gigaclank/RS3005P-MCP'

If you have feedback or need assistance with the MCP directory API, please join our Discord server