SmartThings

by veonua

Not rated
GitHub

About

Integrate and control SmartThings devices using a personal access token.

Details

Author
veonua
Categories
Cloud Service, Other

Setup

Install SmartThings in your MCP client (Claude Desktop, Cursor, Windsurf, and others).

Repository: https://github.com/veonua/smartthings-mcp

Follow the installation instructions in the repository README, then restart your MCP client.

This project provides a smallModel Context Protocolserver exposing a few SmartThings helper tools.

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

ADockerfileis 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 usinguvand launches the server withuv run src/server.py.

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.

MCP server for Azure IoT Hub - device registry, twins, direct methods, jobs, messaging

Home automation you can just talk to. No dashboards, no app to learn.

The IoT platform where AI controls real-world devices — ask what's happening on site, then tell it to act.

An MCP server for interacting with the ThingsPanel IoT platform.

A free, private, and secure remote MCP server for Home Assistant.

MCP server for Google Cast — discover devices, play media, control volume, launch apps, and manage queues over stdio

A safe-by-default MCP server that exposes your Control4 home automation (lights, scenes, locks, thermostats, and media) as structured tools over HTTP and Claude Desktop STDIO for reliable AI-powered control on your local network.

MCP Server for deConz server developed by Dresden Elektronik (bridge between smart home automation platforms and wireless Zigbee networks)

Control and query the status of Ecovacs cleaning robots using the MCP protocol.

Control AVM FRITZ!Box routers - manage devices, WiFi, network settings, parental controls, and schedule time-delayed actions

No reviews yet — be the first

Sign in to leave a review

Use Google, GitHub, or an email account so ratings stay tied to real people.

Email sign in

No reviews posted yet.