返回 MCP 目录
public公开dns本地运行

tuya-mcp-server

tuyactl是一个用于控制涂鸦设备的命令行工具,通过本地密钥与涂鸦设备交互,需配合独立的涂鸦服务器使用。

article

README

🚀 使用说明

本项目提供了一个命令行工具 (tuyactl) ,可用于控制 Tuya 设备。它与一个独立的 Tuya 服务器进行交互(我还在考虑更好的实现方式)。

🚀 快速开始

1. 安装 uv

您需要安装一款快速且现代的 Python 包安装程序和运行器 uv。请按照 uv 文档网站 上的说明进行安装。推荐使用独立安装程序,您可以通过以下命令下载并运行:

curl -LsSf https://astral.sh/uv/install.sh | sh

2. 获取 Tuya 本地密钥

您需要获取 Tuya 设备的本地密钥。请参考 tinytuya 设置向导 来获取这些密钥。将生成的 snapshot.json 文件放在您的主目录 (~) 中。您可以通过环境变量自定义此文件的位置(请参见下文)。

3. 运行服务器

nohup tuyad > 

📦 安装指南

需求

  • uv:一款快速且现代的 Python 包安装程序和运行器。按照 uv 文档网站 上的说明进行安装。
  • Tuya 本地密钥:您需要 Tuya 设备的本地密钥。请参考 tinytuya 设置向导 来获取这些密钥。
help

运行方式说明

cloud

托管运行

托管运行通常表示这个 MCP Server 由服务方环境承载,用户一般按页面提供的连接方式或授权流程接入,不需要在本地长期启动一个 MCP 进程

  1. 打开服务方连接页
  2. 完成授权或复制端点
  3. 在 MCP 客户端中连接
terminal

本地运行 / 其它方式

本地运行通常需要用户在自己的电脑或服务器上安装依赖,把 server_config 复制到 MCP 客户端,并按 env_schema 补齐环境变量、密钥或其它配置

  1. 复制 server_config
  2. 安装所需依赖
  3. 补齐环境变量后重启客户端