
SwitchBot MCP Server

2025.04.20
0
Go设备控制家庭自动化其它
SwitchBot MCP Server 是一个基于 Model Context Protocol (MCP) 的服务器,用于通过 SwitchBotAPI 交互式控制 SwitchBot 设备。它支持获取设备列表、设备状态以及执行开关操作等功能。
View on GitHub
Overview
基本能力
产品定位
SwitchBot MCP Server 是一个用于控制 SwitchBot 设备的交互式服务器,通过 MCP 协议与设备进行通信。
核心功能
- 交互式操作 SwitchBot 设备
- 同时操作多个设备
- 使用从设备获取的数据操作其他设备
适用场景
- 家庭自动化控制
- 多设备协同操作
- 设备状态监控与控制
工具列表
工具名称 | 描述 |
---|---|
get_switch_bot_devices |
获取 SwitchBot 设备列表 |
get_switch_bot_device_status |
获取 SwitchBot 设备状态 |
turn_on_off_device |
开关设备 |
常见问题解答
无
使用教程
使用依赖
- 从 SwitchBotAPI 的 Getting Started 指南 获取 token 和 secret。
安装教程
- 从 release page 下载二进制文件。
- 配置 Claude Desktop 的
mcpServers
设置,如下:
{
"mcpServers": {
"switchbot": {
"command": "~/Downloads/switch-bot-mcp-server",
"env": {
"SWITCH_BOT_TOKEN": "YOUR_SWITCH_BOT_TOKEN",
"SWITCH_BOT_SECRET": "YOUR_SWITCH_BOT_SECRET"
}
}
}
}
调试方式
无具体调试命令提供。