SwitchBot MCP Server
Controla dispositivos SwitchBot de forma interactiva usando la API de SwitchBot.
GitHub
7
Prueba este MCPPatrocinadoDocumentación
Servidor MCP de SwitchBot
El Servidor MCP de SwitchBot es un servidor de Protocolo de Contexto de Modelo (MCP) que proporciona una función para controlar dispositivos SwitchBot de forma interactiva mediante SwitchBotAPI.
Casos de uso
- Operar dispositivos SwitchBot de forma interactiva
- Realizar operaciones en múltiples dispositivos a la vez
- Usar datos obtenidos de un dispositivo para operar otro dispositivo
Instalación
Preparar secreto y token
Siga la Guía de inicio de SwitchBotAPI para obtener el token y el secreto de SwitchBotAPI.
Configuración para Claude Desktop
Usando Docker (recomendado)
{
"mcpServers": {
"switchbot": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"--name",
"switch-bot-mcp-server",
"-e",
"SWITCH_BOT_TOKEN",
"-e",
"SWITCH_BOT_SECRET",
"yasu89/switch-bot-mcp-server:latest"
],
"env": {
"SWITCH_BOT_TOKEN": "YOUR_SWITCH_BOT_TOKEN",
"SWITCH_BOT_SECRET": "YOUR_SWITCH_BOT_SECRET"
}
}
}
}
Usando binario
Detalles
Descargue el binario desde la página de lanzamientos.
{
"mcpServers": {
"switchbot": {
"command": "~/Downloads/switch-bot-mcp-server",
"env": {
"SWITCH_BOT_TOKEN": "YOUR_SWITCH_BOT_TOKEN",
"SWITCH_BOT_SECRET": "YOUR_SWITCH_BOT_SECRET"
}
}
}
}
Herramientas disponibles
Obtener dispositivos, obtener estados y ejecutar comandos en dispositivos están disponibles.
| Nombre de la herramienta | Descripción |
|---|---|
get_switch_bot_devices | Obtener dispositivos SwitchBot |
get_switch_bot_device_status | Obtener estado del dispositivo SwitchBot |
execute_command | Ejecutar un comando en un dispositivo |