SmartThings
Integre e controle dispositivos SmartThings usando um token de acesso pessoal.
GitHub
5
Experimente este MCPPatrocinadoDocumentação
smartthings-mcp
Este projeto fornece um pequeno servidor Model Context Protocol que expõe algumas ferramentas auxiliares do SmartThings.
"mcpServers": {
"SmartThings": {
"type": "stdio",
"command": "uv",
"args": [
"run",
"src/server.py"
],
"env": {
"TOKEN": "Your Personal Token"
}
}
}
Docker
Um Dockerfile está incluído para conveniência. Compile e execute a imagem com:
docker build -t smartthings-mcp .
docker run -e TOKEN=<api token> smartthings-mcp
O contêiner instala as dependências de produção usando uv e inicia o servidor com uv run src/server.py.
Ferramentas disponíveis
O servidor expõe as seguintes ferramentas MCP:
get_rooms– retorna um mapeamento de UUIDs de ambientes para nomes.get_devices– lista dispositivos com filtragem opcional.get_device_status– busca o status de um dispositivo por UUID.execute_commands– envia comandos para um dispositivo.