Thingsboard MCP Server

Thingsboard MCP Server

site icon
2025.01.24 6
PythonThingsboard 连接管理中间件服务其它
Thingsboard MCP Server 是一个用于连接和管理 Thingsboard 平台的中间件服务。它提供了环境设置、依赖安装和服务器运行等功能,帮助用户快速搭建与 Thingsboard 的连接。
View on GitHub

Overview

基本能力

产品定位

Thingsboard MCP Server 是一个中间件服务,用于连接和管理 Thingsboard 平台。

核心功能

  1. 环境设置:支持 Windows 和 Linux 系统的虚拟环境创建和激活。
  2. 依赖安装:通过 uv pip install 安装项目依赖。
  3. 服务器运行:启动 Thingsboard MCP 服务器。

适用场景

  1. 需要快速搭建与 Thingsboard 平台连接的环境。
  2. 需要在本地或服务器上运行 Thingsboard MCP 服务。

使用教程

使用依赖

  1. 安装 uv 工具:
  2. Windows: powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex"
  3. Linux: curl -LsSf https://astral.sh/uv/install.sh | sh

安装教程

  1. 创建虚拟环境: uv venv
  2. 激活虚拟环境:
  3. Windows: .venv\Scripts\activate
  4. Linux: source .venv/bin/activate
  5. 复制环境变量文件: cp .env.example .env
  6. 安装依赖: uv pip install -r pyproject.toml

调试方式

  1. 运行服务器: uv run src/thingsboard.py

许可证

None