
Thingsboard MCP Server

2025.01.24
6
PythonThingsboard 连接管理中间件服务其它
Thingsboard MCP Server 是一个用于连接和管理 Thingsboard 平台的中间件服务。它提供了环境设置、依赖安装和服务器运行等功能,帮助用户快速搭建与 Thingsboard 的连接。
View on GitHub
Overview
基本能力
产品定位
Thingsboard MCP Server 是一个中间件服务,用于连接和管理 Thingsboard 平台。
核心功能
- 环境设置:支持 Windows 和 Linux 系统的虚拟环境创建和激活。
- 依赖安装:通过
uv pip install
安装项目依赖。 - 服务器运行:启动 Thingsboard MCP 服务器。
适用场景
- 需要快速搭建与 Thingsboard 平台连接的环境。
- 需要在本地或服务器上运行 Thingsboard MCP 服务。
使用教程
使用依赖
- 安装
uv
工具: - Windows:
powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex"
- Linux:
curl -LsSf https://astral.sh/uv/install.sh | sh
安装教程
- 创建虚拟环境:
uv venv
- 激活虚拟环境:
- Windows:
.venv\Scripts\activate
- Linux:
source .venv/bin/activate
- 复制环境变量文件:
cp .env.example .env
- 安装依赖:
uv pip install -r pyproject.toml
调试方式
- 运行服务器:
uv run src/thingsboard.py
许可证
None