使用说明
智能事物mcp
这个项目提供了一个小 模型上下文协议 服务器暴露了一些SmartThings辅助工具。
"mcpServers": {
"SmartThings": {
"type": "stdio",
"command": "uv",
"args": [
"run",
"src/server.py"
],
"env": {
"TOKEN": "Your Personal Token"
}
}
}
码头工人
A. Dockerfile 为了方便起见,包括在内。使用以下命令构建和运行映像:
docker build -t smartthings-mcp .
docker run -e TOKEN=<api token> smartthings-mcp
容器使用以下命令安装生产依赖项 uv 并启动服务器 uv run src/server.py.
可用工具
服务器公开了以下MCP工具:
get_rooms–返回房间UUID到名称的映射。get_devices–列出具有可选过滤功能的设备。get_device_status–通过UUID获取设备的状态。execute_commands–向设备发送命令。