Ruru Swbot Mcp — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited Ruru Swbot Mcp (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
SwitchBot API の MCP サーバー。デバイスを名前で操作できる設計なので、AIがIDを間違えて操作を失敗するリスクがあんまりなかったりします。
npm install -g ruru-swbot-mcpSwitchBot アプリの設定からトークンとシークレットを取得し、設定してください。
| 変数名 | 説明 |
|---|---|
SWITCHBOT_TOKEN | SwitchBot API トークン |
SWITCHBOT_SECRET | SwitchBot API シークレット |
claude mcp add switchbot -- npx ruru-swbot-mcp{
"mcpServers": {
"switchbot": {
"command": "npx",
"args": ["ruru-swbot-mcp"],
"env": {
"SWITCHBOT_TOKEN": "<your-token>",
"SWITCHBOT_SECRET": "<your-secret>"
}
}
}
}| リソース名 | URI | 説明 |
|---|---|---|
device_statuses | switchbot://devices/status | 全物理デバイスの現在の状態(温度・湿度・電源など) |
| ツール名 | 説明 |
|---|---|
list_devices | デバイス一覧を取得(名前・タイプ・利用可能コマンド) |
get_device_status | デバイスの現在の状態を取得 |
control_device | デバイスにコマンドを送信 |
list_scenes | シーン一覧を取得 |
execute_scene | シーンを実行 |
1. list_devices でデバイス一覧を確認
2. get_device_status({ deviceName: "リビング照明" }) で状態を取得
3. control_device({ deviceName: "リビング照明", command: "turnOn" }) で操作~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.