Thingsboard MCP 服务器
用于在大语言模型工具中使用 Thingsboard 数据作为上下文的服务器。
快速入门
设置环境
Windows
- 安装 uv: powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex"
- 创建虚拟环境:
uv venv
- 激活虚拟环境:
.venv\Scripts\activate
Linux
- 安装 uv: curl -LsSf https://astral.sh/uv/install.sh | sh
- 创建虚拟环境:
uv venv
- 激活虚拟环境:
source .venv/bin/activate
配置环境变量
复制 .env.example
文件为 .env
,并添加连接 Thingsboard 所需的变量。
安装依赖
运行命令安装依赖: uv pip install -r pyproject.toml
启动服务
运行以下命令启动服务: uv run src/thingsboard.py