mihai-dinculescu/tapo

🦀 Rust API, 🐍 Python API, and 🤖 MCP Server for TP-Link Tapo smart devices

何を解決するか

TP-Link Tapoスマートホームデバイス用の非公式APIクライアントを提供し、公式アプリに依存せずに、ライトバルブ、プラグ、スイッチ、カメラなどのハードウェアをプログラムで制御できるようにします。

動作方法

RustとPythonの両方のライブラリを提供し、デバイスのIPアドレスとユーザー認証情報を通じてTapoデバイスに接続します。また、Model Context Protocol (MCP) を使用してAIモデル向けのツールとリソースとしてデバイス制御を統合するMCPサーバーも含まれています。

対象ユーザー

Tapoデバイスの自動化やAI駆動のワークフローへの統合を希望する開発者やスマートホーム愛好家。

特徴

  • 広範なデバイス対応: ライトバルブ、ストリップ、プラグ、パワーストリップ、ハブ、スイッチ、センサー、カメラなど、多数のTapoハードウェアに対応。
  • 多言語対応: Rust crate と Python ライブラリの両方で利用可能。
  • AI統合: スマートホーム制御をAIが呼び出せるようにするMCPサーバーを搭載。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト