Skip to main content
Glama

smartthings-mcp

by veonua

smartthings-mcp

This project provides a small Model Context Protocol server exposing a few SmartThings helper tools.

"mcpServers": { "SmartThings": { "type": "stdio", "command": "uv", "args": [ "run", "src/mcp_smartthings/server.py" ], "env": { "TOKEN": "Your Personal Token" } } }

Docker

A Dockerfile is included for convenience. Build and run the image with:

docker build -t smartthings-mcp . docker run -e TOKEN=<api token> smartthings-mcp

The container installs the production dependencies using uv and launches the server with uv run src/mcp_smartthings/server.py.

Available tools

The server exposes the following MCP tools:

  • get_rooms – return a mapping of room UUIDs to names.
  • get_devices – list devices with optional filtering.
  • get_device_status – fetch status for a device by UUID.
  • execute_commands – send commands to a device.
-
security - not tested
A
license - permissive license
-
quality - not tested

remote-capable server

The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.

A lightweight server for Samsung SmartThings, offering tools to manage devices and rooms. Features include room mapping, device listing, status checks, and command execution.

#IoT, #Python, #HomeAutomation #Smartthings

  1. Docker
    1. Available tools

      Related MCP Servers

      • -
        security
        A
        license
        -
        quality
        This server provides: * Fast file search capabilities using Everything SDK * Windows-specific implementation * Complements existing filesystem servers with specialized search functionality
        Last updated -
        57
        Python
        MIT License
      • A
        security
        A
        license
        A
        quality
        A server that enables interaction with Home Assistant devices and automations through the Model Context Protocol, allowing users to monitor device states, control devices, trigger automations, and list entities.
        Last updated -
        4
        29
        JavaScript
        MIT License
        • Apple
      • -
        security
        A
        license
        -
        quality
        An integration server that connects AI models with ThingsPanel IoT platform, allowing AI assistants to interact with IoT devices through natural language for device control, data retrieval, and management operations.
        Last updated -
        26
        Python
        Apache 2.0
        • Linux
        • Apple
      • -
        security
        A
        license
        -
        quality
        A lightweight server that provides real-time system information including CPU, memory, disk, and GPU statistics for monitoring and diagnostic purposes.
        Last updated -
        Python
        MIT License

      View all related MCP servers

      MCP directory API

      We provide all the information about MCP servers via our MCP API.

      curl -X GET 'https://glama.ai/api/mcp/v1/servers/veonua/smartthings-mcp'

      If you have feedback or need assistance with the MCP directory API, please join our Discord server