
ThingsPanel MCP

2025.04.03
18
PythonIoT 平台智能接口自然语言交互其它
ThingsPanel MCP Server 是 ThingsPanel IoT 平台的一个创新智能接口,旨在通过自然语言与物联网设备进行交互,简化设备控制和数据分析。它提供了自然语言查询、设备信息检索、实时监控、设备控制和平台数据分析等功能。
View on GitHub
Overview
基本能力
产品定位
ThingsPanel MCP Server 是一个智能接口,用于连接 AI 模型与 IoT 设备,提供自然语言交互和设备管理功能。
核心功能
- 🗣️ 自然语言查询
- 📊 全面的设备信息检索
- 🌡️ 实时遥测数据监控
- 🎮 便捷的设备控制
- 📈 平台范围的数据分析
适用场景
- 自然语言控制 IoT 设备
- 智能数据分析
- 异常检测
- 预测性维护
- 自动化报告生成
- 操作优化
工具列表
thingspanel-mcp
:主服务工具,提供与 IoT 设备的交互接口
常见问题解答
- 如何获取 API Key?
- 从 ThingsPanel 平台的 API KEY 管理中获取
- 如何配置 Base URL?
- 使用
--base-url
参数或在环境变量中设置THINGSPANEL_BASE_URL
使用教程
使用依赖
- Python 3.8+
- ThingsPanel 账户
- ThingsPanel API Key
安装教程
选项 1: Pip 安装
pip install thingspanel-mcp
选项 2: 源代码安装
git clone https://github.com/ThingsPanel/thingspanel-mcp.git
cd thingspanel-mcp
pip install -e .
调试方式
方法 1: 直接命令行配置
thingspanel-mcp --api-key "Your API Key" --base-url "Your ThingsPanel Base URL"
方法 2: 环境变量配置
export THINGSPANEL_API_KEY="Your API Key"
export THINGSPANEL_BASE_URL="Your ThingsPanel Base URL"
source ~/.bashrc # 或 source ~/.zshrc