Skip to main content
Glama
Tuya MCP Server

Tuya MCP Server

by cabra-lat

투야크틀

이 프로젝트는 Tuya 기기를 제어하기 위한 명령줄 인터페이스( tuyactl )를 제공합니다. 별도의 Tuya 서버와 연동됩니다(아직 더 나은 방법을 고민 중입니다).

요구 사항

  • uv: 빠르고 현대적인 Python 패키지 설치 및 실행 프로그램입니다. uv 문서 사이트 의 지침에 따라 설치하세요.

  • Tuya 로컬 키: Tuya 기기의 로컬 키가 필요합니다. tinytuya 설정 마법사를 따라 로컬 키를 받으세요.

Related MCP server: Datetime MCP Server

빠른 시작

  1. uv 설치 :

    uv 문서 사이트 의 공식 설치 지침을 따르세요. 권장하는 방법은 독립 실행형 설치 프로그램을 사용하는 것입니다. 독립 실행형 설치 프로그램은 다운로드하여 다음 명령으로 실행할 수 있습니다.

    지엑스피1

  2. Tuya 로컬 키 획득:

    tinytuya 설정 마법사를 따라 Tuya 기기의 로컬 키를 가져오세요. 생성된 snapshot.json 파일을 홈 디렉터리( ~ )에 저장하세요. 환경 변수를 사용하여 이 파일의 위치를 사용자 지정할 수 있습니다(아래 참조).

  3. 서버를 실행합니다:

    nohup tuyad > tuyad.log 2>&1 &
  4. tuyactl 실행합니다:

    사용 가능한 명령과 옵션을 보려면 다음을 실행하세요.

    tuyactl --help

    특정 명령을 실행하려면 다음 구문을 사용하세요.

    tuyactl <command> [options]

    <command> 사용 가능한 명령 중 하나로 바꾸세요: list , on , off , color , brightness , temperature , mode , music . -- help 옵션을 사용하면 각 명령에 사용 가능한 옵션을 확인할 수 있습니다.

    예를 들어, Tuya 기기를 모두 나열하려면 다음을 실행합니다.

    tuyactl list

구성

  • snapshot.json 위치: 환경 변수를 사용하여 Tuya 기기 키가 포함된 snapshot.json 파일의 위치를 사용자 지정할 수 있습니다. (자세한 내용은 추후 추가될 예정입니다.)

Related MCP Connectors

Related MCP Servers

  • F
    license
    C
    quality
    D
    maintenance
    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.
    3
    -
  • F
    license
    B
    quality
    D
    maintenance
    A simple note storage and management system that allows users to add, access, and summarize notes through a custom URI scheme. Supports creating summaries with configurable detail levels and provides real-time resource change notifications.
    4
    -