tapo

mihai-dinculescu/tapo
★ 750 stars Rust 💻 Code/Dev Tools Updated today
🦀 Rust API, 🐍 Python API, and 🤖 MCP server for TP-Link Tapo smart devices
View on GitHub →

Quick Install

Copy the config for your editor. Some servers may need additional setup — check the README.

Add to claude_desktop_config.json:

{
  "mcpServers": {
    "tapo": {
      "command": "cargo",
      "args": [
        "run",
        "--",
        "tapo"
      ]
    }
  }
}

README Excerpt

Unofficial Tapo API Client. Works with TP-Link Tapo smart devices. Tested with light bulbs (L510, L520, L530, L535, L610, L630), light strips (L900, L920, L930), plugs (P100, P105, P110, P110M, P115), power strips (P300, P304M, P306, P316M), hubs (H100), switches (S200B, S200D, S210), sensors (KE100, T100, T110, T300, T310, T315) and cameras (C210, C220, C225, C325WB, C520WS, TC40, TC70).

Topics

iotl510l530p100p110smart-hometapo