Dr. Dabber Switch 2 MCP
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| DRDABBER_PROXY_URL | No | Base 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_TARGET | No | BLE 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
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| 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
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Latest Blog Posts
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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