Thingsboard MCP 服务器

Thingsboard MCP 服务器

用于在大语言模型工具中使用 Thingsboard 数据作为上下文的服务器。

快速入门

设置环境

Windows

  1. 安装 uv: powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex"
  2. 创建虚拟环境:uv venv
  3. 激活虚拟环境:.venv\Scripts\activate

Linux

  1. 安装 uv: curl -LsSf https://astral.sh/uv/install.sh | sh
  2. 创建虚拟环境:uv venv
  3. 激活虚拟环境:source .venv/bin/activate

配置环境变量

复制 .env.example 文件为 .env,并添加连接 Thingsboard 所需的变量。

安装依赖

运行命令安装依赖: uv pip install -r pyproject.toml

启动服务

运行以下命令启动服务: uv run src/thingsboard.py