Offers containerization support with a provided Dockerfile to build and run the MCP server in an isolated environment with proper dependencies.
Provides tools for interfacing with SmartThings devices, including listing rooms and devices, fetching device status, and executing commands to control smart home devices.
smartthings-mcp
This project provides a small Model Context Protocol server exposing a few SmartThings helper tools.
Docker
A Dockerfile is included for convenience. Build and run the image with:
The container installs the production dependencies using uv and launches the server with uv run src/server.py.
Related MCP server: Home Assistant MCP Server
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.