mihai-dinculescu/tapo
🦀 Rust API, 🐍 Python API, and 🤖 MCP Server for TP-Link Tapo smart devices
解决的问题
提供 TP-Link Tapo 智能家居设备的非官方 API 客户端,使开发者无需依赖官方应用即可通过程序控制灯泡、插座、开关和摄像头等硬件。
工作原理
该项目提供 Rust 和 Python 两种语言的库,通过设备的 IP 地址和用户凭证与 Tapo 设备通信。同时包含一个 MCP 服务器,将这些设备控制作为工具和资源集成到使用 Model Context Protocol 的 AI 模型中。
适用人群
希望自动化 Tapo 设备或将它们集成到 AI 驱动工作流中的开发者和智能家居爱好者。
主要亮点
- 广泛的设备支持:兼容多种 Tapo 硬件,包括灯泡、灯带、插座、电源条、网关、开关、传感器和摄像头。
- 多语言支持:提供 Rust crate 和 Python 库两种形式。
- AI 集成:包含一个 MCP 服务器,使智能家居控制可被 AI 调用。
相关
- 项目
- 项目
- 项目
- 项目
- 项目