Skip to main content

Local Image

ThinQ Connect MCP Server (Beta)

This is the official MCP (Model Context Protocol) server for LG ThinQ devices. This server provides integrated control capabilities including status monitoring, device control, and profile information for various LG ThinQ devices, built on the LG ThinQ API and Python Open SDK. MCP connection method is stdio.

ThinQ Connect MCP Demo

Table of Contents

Features

  • Device List Query
    Retrieve a list of all registered LG ThinQ devices.

  • Device Status Monitoring
    Get real-time status information for specific devices.

  • Device Control
    Execute control commands defined in each device's profile.
    (e.g., turn air conditioner on/off, set temperature, etc.)

  • Device Control Capabilities Query
    Provide detailed information about controllable properties, methods information for each device.


Prerequisites

  1. Prepare a Personal Access Token for ThinQ Open API calls
  2. Verify your ThinQ account's country code. You can find it in the Country Codes section.
  3. Python 3.11 or higher
  4. Install uv - A fast Python package installer and resolver for Python projects
  5. MCP client (Claude Desktop, etc.)

Quick Start

Claude Desktop

Open up the configuration file, and add ThinQ Connect MCP config.

  • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
  • Windows: %APPDATA%\Claude\claude_desktop_config.json
{
  "mcpServers": {
    "thinqconnect-mcp": {
      "command": "uvx",
      "args": [
        "thinqconnect-mcp"
      ],
      "env": {
          "THINQ_PAT": "your_personal_access_token_here",
          "THINQ_COUNTRY": "your_country_code_here"
      }
    }
  }
}

Detailed Usage

After setting up the configuration file as shown in the Quick Start section, you can use the ThinQ Connect MCP Server directly in your conversations with Claude.

Examples of prompts you can use:

  • "Please provide a list of all devices"
  • "Please check the status of the robot vacuum device"
  • "Please set the temperature of the air conditioner device to 24 degrees"

Tool Reference

Available Tools

  1. get_device_list

    • Description: Retrieves a list of all devices connected to the ThinQ Connect platform
    • Parameters: None
    • Returns: String containing connected device list information
  2. get_device_available_controls

    • Description: Retrieves available control commands and parameter information for a specific device
    • Parameters: device_type (string), device_id (string)
    • Returns: String containing device control commands and parameter information
  3. get_device_status

    • Description: Retrieves status information for a specific device
    • Parameters: device_id (string)
    • Returns: String containing device status information
  4. post_device_control

    • Description: Send control commands to a specific device on the ThinQ Connect platform to change its settings or state
    • Parameters: device_type (string), device_id (string), control_method (string), control_params (dict)
    • Returns: String containing device control result message

Metadata

Release files for thinqconnect-mcp 0.0.5

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for thinqconnect-mcp 0.0.5
File Size Uploaded
thinqconnect_mcp-0.0.5.tar.gz 18.5 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for thinqconnect-mcp 0.0.5
File Interpreter ABI Platform
thinqconnect_mcp-0.0.5-py3-none-any.whl Python 3 none any Details

Total release size: 36.3 kB

Release files / thinqconnect_mcp-0.0.5.tar.gz

Download URL thinqconnect_mcp-0.0.5.tar.gz
Size 18.5 kB
Tags Source
SHA-256 checksum
How to use checksums
02e3d316865413ca9d2b7f0b3dcd5233c85d557272f9ba646c5fd4ca788b8a35
BLAKE2b-256 checksum
How to use checksums
cc602cb95079c615b5e4e402a431ef8ca99c9990b35727a5d2c6777ed85a21e3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.6.9

Release files / thinqconnect_mcp-0.0.5-py3-none-any.whl

Download URL thinqconnect_mcp-0.0.5-py3-none-any.whl
Size 17.8 kB
Tags Python 3
SHA-256 checksum
How to use checksums
a6e886ad076ddede6fa7a043f93c79571208b9d4bf5eebc450a045cec0b3d164
BLAKE2b-256 checksum
How to use checksums
f478d6cc4451bd4692b9e574ef2e0c4af78aac0135abb7656e894984a78f70bc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.6.9

Release history Release notifications | RSS feed

This release

0.0.5 This release

2 release files

0.0.4

2 release files

0.0.3

2 release files

0.0.2

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page