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.
相关服务器
Earthdata MCP Server
Interact with NASA Earth Data for efficient dataset discovery and retrieval for geospatial analysis.
Infactory MCP Server
Interact with Infactory APIs using Claude and other large language models.
CData Zoho Inventory Server
A read-only MCP server by CData for querying live Zoho Inventory data.
StreamNative MCP Server
Integrate AI agents with StreamNative Cloud resources and Apache Kafka/Pulsar messaging systems.
Multi-Cluster MCP server
A gateway for GenAI systems to interact with multiple Kubernetes clusters through the MCP.
Singapore LTA MCP Server
Access real-time transportation data from Singapore's LTA DataMall API, including bus arrivals and traffic conditions.
MultiversX MCP Server
Interact with the MultiversX blockchain for wallet creation, balance fetching, and token management.
Google Admin MCP
A Model Context Protocol (MCP) server enabling interaction with Google Admin APIs.
OpenAI MCP Server
An MCP server for integrating with the OpenAI API.
EdgeOne Geo Location
Provides geolocation data using EdgeOne Pages Functions.