Smartthings MCP
什么是SmartThings MCP服务器?
SmartThings MCP服务器是一个基于Model Context Protocol (MCP) 的小型服务,用于与SmartThings智能家居系统进行交互。它提供了多种工具,帮助用户获取房间信息、设备列表、设备状态,并执行设备命令。如何使用SmartThings MCP服务器?
通过运行该服务器,您可以访问一系列API工具,如获取房间列表、设备信息和设备状态。您可以通过命令行启动服务器,并在应用程序中调用这些功能来实现对SmartThings设备的控制。适用场景
适用于需要与SmartThings智能家居系统集成的应用程序,例如家庭自动化系统、智能设备管理工具或IoT开发项目。主要功能
获取房间信息
列出所有房间及其对应的UUID,方便快速定位设备所在房间。
获取设备列表
列出所有连接到SmartThings系统的设备,支持按条件过滤。
获取设备状态
查看指定设备的当前状态,包括开关状态、温度等信息。
执行设备命令
向指定设备发送命令,如打开、关闭、调整设置等。
优势
提供直观的API接口,便于集成到各种应用中。
支持多种设备操作,提升智能家居管理效率。
易于部署,支持Docker容器化运行。
局限性
需要SmartThings账户和个人令牌才能使用。
部分高级功能可能需要额外配置。
目前仅支持有限的设备类型。
如何使用
安装依赖
确保已安装Python和uv(一个快速的包管理器),并克隆项目仓库。
配置环境变量
在运行服务器前,设置SMARTTHINGS_TOKEN环境变量,即您的SmartThings个人API令牌。
运行服务器
使用uv命令启动MCP服务器,开始接收设备管理请求。
通过API调用工具
在应用程序中调用提供的MCP工具,如get_rooms、get_devices等,以获取设备信息或执行命令。
使用案例
获取房间列表
用户希望了解家中所有房间的名称和ID,以便为每个房间添加设备。
查询设备状态
用户想查看客厅中的灯光是否开启。
执行设备命令
用户想关闭卧室的灯光。
常见问题
我需要什么来使用这个服务器?
如何获取我的SmartThings API令牌?
服务器可以部署在哪些平台上?
服务器支持哪些设备类型?
相关资源
SmartThings官方文档
SmartThings开发者平台,提供API和SDK文档。
GitHub项目仓库
SmartThings MCP项目源代码和示例。
SmartThings API指南
SmartThings API的详细说明和使用方法。

Firecrawl MCP Server
Firecrawl MCP Server是一个集成Firecrawl网页抓取能力的模型上下文协议服务器,提供丰富的网页抓取、搜索和内容提取功能。
TypeScript
63.7K
5分

Figma Context MCP
Framelink Figma MCP Server是一个为AI编程工具(如Cursor)提供Figma设计数据访问的服务器,通过简化Figma API响应,帮助AI更准确地实现设计到代码的一键转换。
TypeScript
44.1K
4.5分

Duckduckgo MCP Server
已认证
DuckDuckGo搜索MCP服务器,为Claude等LLM提供网页搜索和内容抓取服务
Python
38.7K
4.3分

Baidu Map
已认证
百度地图MCP Server是国内首个兼容MCP协议的地图服务,提供地理编码、路线规划等10个标准化API接口,支持Python和Typescript快速接入,赋能智能体实现地图相关功能。
Python
30.9K
4.5分

Context7
Context7 MCP是一个为AI编程助手提供实时、版本特定文档和代码示例的服务,通过Model Context Protocol直接集成到提示中,解决LLM使用过时信息的问题。
TypeScript
45.9K
4.7分

Edgeone Pages MCP Server
EdgeOne Pages MCP是一个通过MCP协议快速部署HTML内容到EdgeOne Pages并获取公开URL的服务
TypeScript
20.6K
4.8分

Minimax MCP Server
MiniMax Model Context Protocol (MCP) 是一个官方服务器,支持与强大的文本转语音、视频/图像生成API交互,适用于多种客户端工具如Claude Desktop、Cursor等。
Python
35.2K
4.8分

Exa Web Search
已认证
Exa MCP Server是一个为AI助手(如Claude)提供网络搜索功能的服务器,通过Exa AI搜索API实现实时、安全的网络信息获取。
TypeScript
31.5K
5分