Content
# 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
```
Connection Info
You Might Also Like
markitdown
MarkItDown-MCP is a lightweight server for converting URIs to Markdown.
markitdown
Python tool for converting files and office documents to Markdown.
Filesystem
Node.js MCP Server for filesystem operations with dynamic access control.
whoop-mcp
MCP server to connect to whoop API
PII-Shield
MCP + Skill for Claude Cowork for PII anonymization
cesium-mcp
MCP (Model Context Protocol) integration for CesiumJS -- let AI Agents...