Back to Home
bjornhovd icon

Samsung-SmartThings-MCP

Verified Safe

by bjornhovd

Overview

Control and query SmartThings devices via a Model Context Protocol (MCP) server.

Installation

Run Command
docker run --rm -i -e SMARTTHINGS_PAT="your_pat_here" -e SMARTTHINGS_LOCATION_ID="your_location_id_here" smartthings_mcp:latest

Environment Variables

  • SMARTTHINGS_PAT
  • SMARTTHINGS_LOCATION_ID
  • SMARTTHINGS_BASE_URL
  • MCP_TRANSPORT
  • LOG_LEVEL

Security Notes

The server code itself demonstrates good security practices: using environment variables for sensitive tokens, comprehensive logging without token exposure, non-root Docker user, and Pydantic for input validation. The `CLAUDE_SETUP.md` initially suggests placing the `SMARTTHINGS_PAT` directly in the Claude Desktop config file, which is less secure, but it also provides an 'Advanced Configuration' section detailing how to use environment variables instead, which is the recommended and more secure approach.

Similar Servers

Stats

Interest Score0
Security Score9
Cost ClassLow
Avg Tokens350
Stars0
Forks0
Last Update2025-11-22

Tags

SmartThingsHome AutomationIoTMCPPythonDocker