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
AWS CLI
Interact with AWS services using the AWS CLI. Requires AWS CLI to be installed and configured.
Coinbase Chat MCP
Access cryptocurrency data, market information, and trading insights from Coinbase's public API.
MCP Payment Server
An MCP server for processing payments using stdio transport, configured via environment variables.
Kayzen Analytics
An MCP server for interacting with the Kayzen Analytics API, requiring credentials configured via environment variables.
Multi-Cloud VM MCP Server
Manage virtual machines across multiple cloud providers, including AWS EC2, Azure Virtual Machines, and GCP Compute Engine.
MCP Google Map Server
Integrates Google Maps API for location-based queries and data processing.
Binance MCP Server
Interact with the Binance API to view portfolios, convert tokens, and execute trades with minimal market impact.
Coolify MCP Server
An MCP server for integrating with Coolify, the self-hostable alternative to Netlify and Vercel.
Stripe
Interact with Stripe API
OpenAI MCP Server
An MCP server for integrating with the OpenAI API.