MCP Server LogoMCP Server
MCPsCategoriesDirectorySubmit
Submit
MCPsCategoriesDirectorySubmit
Submit

MCP Servers

A curated list of MCP Servers, featuring Awesome MCP Servers and Claude MCP integration.

Contact Us

[email protected]

About

Privacy PolicyTerms of Service

Resources

Model Context ProtocolMCP Starter GuideClaude MCP Servers

Community

GitHub

© 2025 mcpserver.cc © 2025 MCP Server. All rights reserved.

Privacy PolicyTerms of Service
  1. Home
  2. /Categories
  3. /Automation & Scripting
  4. /Tuyactl
Tuyactl

Tuyactl

Created by cabra-lat•14 hours ago
Visit Website

A cli tool to control Tuya devices based on tinytuya

Automation & Scripting
cli-toolTuyadevice-control

tuyactl

This project provides a command-line interface (tuyactl) for controlling Tuya devices. It interacts with a separate Tuya Server (I’m still thinking a better way of doing that).

Requirements

  • uv: A fast and modern Python package installer and runner. Install it by following the instructions on the uv documentation site.
  • Tuya Local Keys: You will need the local keys for your Tuya devices. Follow the tinytuya setup wizard to obtain these.

Quick Start

  1. Install uv:

    Follow the official installation instructions on the uv documentation site. The recommended method is to use the standalone installer, which you can download and run with the following command:

    curl -LsSf https://astral.sh/uv/install.sh | sh
    
  2. Obtain Tuya Local Keys:

    Follow the tinytuya setup wizard to get the local keys for your Tuya devices. Place the resulting snapshot.json file in your home directory (~). You can customize the location of this file using environment variables (see below).

  3. Run the server:

    nohup tuyad > tuyad.log 2>&1 &
    
  4. Run tuyactl:

    To see the available commands and options, run:

    tuyactl --help
    

    To execute a specific command, use the following syntax:

    tuyactl <command> [options]
    

    Replace <command> with one of the available commands: list, on, off, color, brightness, temperature, mode, music. Use the -- help option to see the available options for each command.

    For example, to list all your Tuya devices, run:

    tuyactl list
    

Configuration

  • snapshot.json Location: You can customize the location of the snapshot.json file (containing your Tuya device keys) using environment va riables. (Details on this to be added later).

Prerequisites

  • •Familiarity with the server domain
  • •Basic understanding of related technologies
  • •Knowledge of Automation & Scripting

Recommended Server

Mcp Llms Txt

Mcp Llms Txt

MCP server for SecretiveShell/Awesome-llms-txt. Add documentation directly into your conversation via MCP resources.

Mcp Email Server

Mcp Email Server

IMAP and SMTP via MCP Server

Mcp Server Metamcp

Mcp Server Metamcp

MCP Server MetaMCP manages all your other MCPs in one MCP.

View more → →

Details

Created

August 02, 2025

Last Updated

August 02, 2025

Category

Automation & Scripting

Author

cabra-lat

Share

More Server

Wecom Bot Mcp Server

Wecom Bot Mcp Server

A Python server implementation for WeCom (WeChat Work) bot that follows the Model Context Protocol (MCP). This server provides a standardized interface for handling automated messaging and context-aware interactions within enterprise WeChat environments.

Mcp Hotnews Server

Mcp Hotnews Server

A Model Context Protocol server that provides real-time hot trending topics from major Chinese social platforms and news sites.

Mcp Lighthouse

Mcp Lighthouse

An MCP server for chatting with your Lighthouse portfolio

Supabase Mcp Server

Supabase Mcp Server

Query MCP enables end-to-end management of Supabase via chat interface: read & write query executions, management API support, automatic migration versioning, access to logs and much more.