io.github.mihai-dinculescu
tapo-mcp
Tapo MCP
MCP server for discovering and controlling TP-Link Tapo smart home devices via AI Agents
Streamable HTTPcommunityapplication
Package Details
ghcr.io/mihai-dinculescu/tapo-mcp:0.2.1
TransportStreamable HTTP
Environment Variables
TAPO_MCP_USERNAME
RequiredSecret
TP-Link Tapo account email
TAPO_MCP_PASSWORD
RequiredSecret
TP-Link Tapo account password
TAPO_MCP_DISCOVERY_TARGET
Required
Network target for device discovery (e.g. 192.168.1.255)
TAPO_MCP_API_KEY
Secret
Optional Bearer token for API authentication
TAPO_MCP_DISCOVERY_TIMEOUT(num)
Default:
5Device discovery timeout in seconds
OTEL_EXPORTER_OTLP_ENDPOINT
Optional OpenTelemetry collector endpoint for tracing