trackmcp
Back to directory
AnyContext-ai

thingsboard-mcp-server

View on GitHub

Thingsboard MCP Server for using Thingsboard Data as context in LLM tools

9 stars PythonAI & Machine Learning Updated Aug 7, 2025

Documentation

Thingsboard MCP Server

Setup environment using uv

Windows

code
# 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

code
# 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

code
uv pip install -r pyproject.toml

Run server

code
uv run src/thingsboard.py

Frequently asked questions

What is thingsboard-mcp-server?

thingsboard-mcp-server is Thingsboard MCP Server for using Thingsboard Data as context in LLM tools

How do I install thingsboard-mcp-server?

Open the GitHub repository and follow its README. Most MCP servers are added to your client's MCP config, then called by your agent.

Is thingsboard-mcp-server open source?

Yes — it is hosted on GitHub at https://github.com/AnyContext-ai/thingsboard-mcp-server and has 9 stars.

Related MCP tools

Run your own MCP server? See who uses it and what to fix.

Measure it with TrackMCP