mcpField
T
Thingsboard MCP Server

Thingsboard MCP Server

Local
github.com/AnyContext-aiOther8Updated 92w ago

About Thingsboard MCP Server

Thingsboard MCP Server connects to Thingsboard so LLM tools can use its data as context. The README describes configuration and running the server, but does not list its available data operations.

Key features

  1. 01Connects to Thingsboard
  2. 02Provides Thingsboard data as context

Use cases

  1. 01Using Thingsboard data in LLM tool workflows
  2. 02Configuring a server connection to Thingsboard

MCP support

This MCP server connects to Thingsboard and makes Thingsboard data available as context to MCP clients.

Configuration

Local server config is the same for every client. Copy it into your client’s MCP config file.

No install method listed yet

We haven’t collected a package or remote endpoint for this server. Follow the instructions in the project README.

Repository

Tools

No tool list yet

Local servers expose tools only once running on your machine, and the maintainer has not provided a tool list.

Details

From the project README

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

Comments

Markdown supported

New to MCP?

From what the protocol is to installing your first server, these answers cover most first questions.

An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.