Skip to main content
Glama
nidamen

Dr. Dabber Switch 2 MCP

by nidamen

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
DRDABBER_PROXY_URLNoBase URL of the Pi web control (e.g. http://192.168.1.44:4477). When set, all commands are proxied; BLE is not opened locally.
DRDABBER_SWITCH2_TARGETNoBLE id or exact advertised name to prefer during scan. Omit to connect to the first Switch 2 found.

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{
  "listChanged": true
}

Tools

Functions exposed to the LLM to take actions

NameDescription
discover_switch2B

Scan for nearby Switch 2 devices advertising the fee7 BLE service.

connect_switch2C

Connect to a Switch 2 and read device information.

disconnect_switch2B

Disconnect from the current Switch 2.

get_device_infoA

Return cached model, serial, firmware, and manufacturer information.

get_statusB

Refresh and return current device status including battery, temperature, light mode, preset, and session state.

get_presetsA

Return cached preset temperatures, hold times, heating profiles, and custom points.

set_active_presetB

Set the active vapor profile preset from 1 to 5.

set_preset_temperatureC

Set a preset temperature. Provide either tempF or tempC.

set_preset_hold_timeC

Set a preset hold time in seconds.

set_heating_profileC

Set preset heating profile. Values: 161 Steady, 177 Ascent, 193 Descent, 209 Valley, 225 Hill, 241 Custom.

set_light_modeB

Set the active light mode from 0 to 17.

set_light_brightnessC

Set light brightness from 0 to 100.

set_temp_unitC

Set displayed temperature unit.

start_sessionC

Start the active heating session.

stop_sessionA

Stop the active heating session.

extend_sessionC

Set session extension value from 0 to 9.

set_haptic_feedbackC

Enable or disable haptic feedback.

set_auto_shutoffA

Set the device idle auto-shutoff timer in minutes from 0 to 60. Use 0 to disable auto-shutoff.

set_device_nameA

Rename the Switch 2. Accepts 1 to 29 printable ASCII characters (0x20-0x7E).

start_cleaning_assistD

Start cleaning assist.

stop_cleaning_assistC

Stop cleaning assist.

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/nidamen/drdabber-switch2-mcp'

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