plugin-tplink (1.0.0)

Published 2026-08-16 10:24:09 +00:00 by kai-waggeling in waggeling.net/mcp-plugins

Installation

registry=
npm install plugin-tplink@1.0.0
"plugin-tplink": "1.0.0"

About this package

TP-Link Kasa

TP-Link Kasa smart devices (legacy JSON protocol on port 9999 and KLAP v1 on port 80/443). Experimental for newer KLAP-only devices

  • Package: plugin-tplink
  • Author: Kai
  • Version: 1.0.0

Credentials

Key Label Type Required Default
host Device IP/host string yes
protocol Protocol select (auto, legacy, klap) no auto
legacyPort Legacy TCP port number no 9999
klapHost KLAP HTTP port (80 or 443) number no 80

Settings

Key Label Type Required Default
timeoutMs Timeout (ms) number no 8000

Tools

Tool Description
tplink_sysinfo Returns device system info (model, firmware, features)
tplink_relay_status Returns the current relay (outlet) state
tplink_relay_on Switches the relay (outlet) on
tplink_relay_off Switches the relay (outlet) off
tplink_energy Returns energy metering data (only on emeter-capable devices)
tplink_cloud Returns cloud binding info (Kasa account)
Details
npm
2026-08-16 10:24:09 +00:00
0
Kai
latest
3.7 KiB
Assets (1)
Versions (3) View all
1.0.0-dev.ca456637 2026-08-16
1.0.0-dev.76490b52 2026-08-16
1.0.0 2026-08-16