thingsboard-mcp-server
If you are the rightful owner of thingsboard-mcp-server and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.
Thingsboard MCP Server is a protocol server designed to facilitate communication and data exchange between Thingsboard and other systems using the Model Context Protocol (MCP).
Thingsboard MCP Server
Setup environment using uv
Windows
# Install uv
powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex"
# Create virtual environment
uv venv
# Activate virtual environment
.venv\Scripts\activate
Linux
# Install uv
curl -LsSf https://astral.sh/uv/install.sh | sh
# Create virtual environment
uv venv
# Activate virtual environment
source .venv/bin/activate
Add environment variables
Create .env file: cp .env.example .env
Add the environment variables to allow the MCP server to connect to Thingsboard.
Install dependencies
uv pip install -r pyproject.toml
Run server
uv run src/thingsboard.py