SmartThings
Integrate and control SmartThings devices using a personal access token.
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/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/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.
Related Servers
Descope MCP Server
Interact with Descope's Management APIs to search and retrieve project information.
Dacast MCP Live Stream Server
Dacast MCP Live Stream Server connects your AI tools to Dacast’s live streaming and video hosting APIs, so you can create and manage live streams, playlists, thumbnails, and simulcasts using simple natural-language prompts.
Weather MCP Server
Provides weather information using the OpenWeatherMap API.
OpenRouter
Access over 400 AI models from OpenRouter's collection.
Bybit MCP Server
Access Bybit's v5 API for real-time market data, trading operations, and account information.
HuggingFace Spaces
Server for using HuggingFace Spaces, supporting Images, Audio, Text and more. Claude Desktop mode for ease-of-use.
MCP Riot Server
Integrates with the Riot Games API to provide League of Legends data to AI assistants.
FastlyMCP
Interact with the Fastly API and CLI using an API key.
OpenWeatherMap
Provides comprehensive weather data and forecasts using the OpenWeatherMap API.
MCP Currency Converter Server
Provides real-time currency conversion and exchange rate data using the Frankfurter API.