Token导航 LogoToken导航TokenDH.com
SwitchBot MCP logo
AI代理stdio官方级别未说明来源级核验

SwitchBot MCP

MCP Server

@smithery/cli

一个为AI助手提供SwitchBot设备控制能力的模型上下文协议服务器,支持设备管理、场景控制和传感器信息获取。

工具数

0

提示词数

0

GitHub Stars

6

资源数

0
智能家居设备控制JavaScriptClaude远程控制Claude DesktopClaude

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

genm

提供方

genm

最后核验

2026/5/17 21:12

运行时

Node.js

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

命令预览

npx -y @smithery/cli install @genm/switchbot-mcp --client claude

详细介绍

@genm/switchbot mcp

一个模型上下文协议服务器,为AI助手提供SwitchBot设备控制功能。 ](https://smithery.ai/server/@genm/switchbot-mcp)

日本语

特性

  • 列出设备
  • 获取设备状态
  • 控制装置(开/关)
  • 更改设备设置
  • 场景控制
  • 设备状态监控

安装

通过Smithery安装

通过以下方式自动安装适用于Claude Desktop的SwitchBot MCP服务器 史密瑟里:

npx -y @smithery/cli install @genm/switchbot-mcp --client claude

手动安装

npm install @genm/switchbot-mcp

设置

1.SwitchBot API配置

  1. 安装SwitchBot应用程序
  2. 创建帐户并登录
  3. 转到“个人资料”>“设置”>“开发人员选项”
  4. 获取令牌和密钥

2.MCP服务器配置

添加以下内容 claude_desktop_config.json:

{
  "mcpServers": {
    "switchbot": {
      "command": "node",
      "args": ["path/to/switchbot-mcp/build/index.js"],
      "env": {
        "SWITCHBOT_TOKEN": "your_token",
        "SWITCHBOT_SECRET": "your_secret"
      }
    }
  }
}

3.环境变量

SWITCHBOT_TOKEN=your_token
SWITCHBOT_SECRET=your_secret

支持设备

  • 插头

- 客厅落地灯 - 办公电脑电源

  • 机器人

- 厨房咖啡机 - 客厅空气净化器

  • 窗帘

- 卧室窗帘 - 书房遮光窗帘

  • 空调

- 客厅空调 - 卧室空调

  • 加湿器

- 卧室加湿器 - 书房加湿器

- 厨房吸顶灯 - 卧室夜灯

  • 遥控器

- 客厅电视 - 书房风扇

设备名称示例

建议为您的设备提供描述性名称,以便人工智能助手更容易控制。示例:

  • “卧室窗帘”而不仅仅是“窗帘”
  • “客厅空调”而不仅仅是“空调”
  • “厨房咖啡机”而不仅仅是“机器人”

这种命名约定有助于AI助手了解每个设备的上下文和位置。

支持的操作

设备管理

  • 列出设备
  • 获取设备状态
  • 打开/关闭设备
  • 更改设备设置

场景管理

  • 列出场景
  • 执行场景

传感器信息

  • 温度
  • 湿度
  • 亮度
  • 运动

发展

# Build
npm run build

# Development mode (TypeScript)
npm run dev

# Start
npm start

故障排除

设备没有响应

  1. 验证设备是否在蓝牙范围内
  2. 检查设备电池状态
  3. 验证SwitchBot集线器连接状态

身份验证错误

  1. 检查令牌和密钥过期情况
  2. 重新生成令牌和密钥
  3. 更新环境变量

许可证

国际协调委员会

目录标签

目录标签

智能家居设备控制JavaScriptClaude远程控制本地部署AI助手自动化

支持客户端

Claude DesktopClaude

接入字段

传输方式(transport,传输协议)

stdio

鉴权方式(authType,认证方式)

none

运行时(runtime,运行环境)

Node.js

部署方式(deploymentType,部署类型)

local-only

来源包(packageName,安装包名)

@smithery/cli

工具数量(toolCount,工具数)

0

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

stdiononelocal-only

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

来源信息

继续浏览同类 MCP