Tuya MCP Server

by cabra-lat

Integrations

  • Uses Python packages for interacting with Tuya smart devices, allowing control of device states, color settings, brightness, temperature, and modes through a command-line interface.

tuyactl

Este proyecto proporciona una interfaz de línea de comandos ( tuyactl ) para controlar dispositivos Tuya. Interactúa con un servidor Tuya independiente (aún estoy buscando una mejor manera de hacerlo).

Requisitos

Inicio rápido

  1. Instalar uv :Sigue las instrucciones oficiales de instalación en el sitio web de documentación de uv . El método recomendado es usar el instalador independiente, que puedes descargar y ejecutar con el siguiente comando:
    curl -LsSf https://astral.sh/uv/install.sh | sh
  2. Obtener claves locales de Tuya:Sigue el asistente de configuración de tinytuya para obtener las claves locales de tus dispositivos Tuya. Coloca el archivo snapshot.json resultante en tu directorio personal ( ~ ). Puedes personalizar la ubicación de este archivo mediante variables de entorno (ver más abajo).
  3. Ejecutar el servidor:
    nohup tuyad > tuyad.log 2>&1 &
  4. Ejecutar tuyactl :Para ver los comandos y opciones disponibles, ejecute:
    tuyactl --help
    Para ejecutar un comando específico, utilice la siguiente sintaxis:
    tuyactl <command> [options]
    Reemplace <command> con uno de los comandos disponibles: list , on , off , color , brightness , temperature , mode , music . Use la opción -- help para ver las opciones disponibles para cada comando.Por ejemplo, para enumerar todos sus dispositivos Tuya, ejecute:
    tuyactl list

Configuración

  • Ubicación snapshot.json : Puede personalizar la ubicación del archivo snapshot.json (que contiene las claves de su dispositivo Tuya) mediante variables de entorno. (Más detalles se añadirán más adelante).
-
security - not tested
A
license - permissive license
-
quality - not tested

local-only server

The server can only run on the client's local machine because it depends on local resources.

Proporciona un sistema de almacenamiento de notas con un esquema de URI personalizado e incluye herramientas para agregar notas y generar resúmenes para dispositivos Tuya.

  1. Requirements
    1. Quick Start
      1. Configuration

        Related MCP Servers

        • -
          security
          F
          license
          -
          quality
          Facilitates note storage and summarization through custom URIs, allowing users to manage, summarize, and update notes with varying detail levels in a collaborative environment.
          Last updated -
          Python
          • Apple
        • -
          security
          F
          license
          -
          quality
          Facilitates initiating Ollama queries via Claude and manages a simple note storage system with capabilities to add, summarize, and access notes using custom URIs.
          Last updated -
          1
          2
          Python
          • Apple
        • A
          security
          F
          license
          A
          quality
          This server provides a note storage system with a custom URI scheme, allowing users to add and summarize notes, with adjustable summary detail levels.
          Last updated -
          1
          Python
          • Apple
        • A
          security
          F
          license
          A
          quality
          This server enables users to store, manage, and summarize notes using a custom URI scheme, with functionality to add new notes and generate summaries with varying levels of detail.
          Last updated -
          3
          Python
          • Apple

        View all related MCP servers

        ID: wilsdjn1df