Thingsboard MCP Server logo

Thingsboard MCP Server

by AnyContext-ai

The Thingsboard MCP Server allows connection to Thingsboard. It provides a server implementation for managing and controlling devices within the Thingsboard IoT platform.

View on GitHub

Last updated: N/A

What is Thingsboard MCP Server?

The Thingsboard MCP Server is a server application designed to interact with the Thingsboard IoT platform. It facilitates communication and control of devices connected to Thingsboard.

How to use Thingsboard MCP Server?

To use the server, first set up the environment using uv (either on Windows or Linux). Then, add the necessary environment variables to connect to Thingsboard. Install dependencies using uv pip install -r pyproject.toml and run the server using uv run src/thingsboard.py.

Key features of Thingsboard MCP Server

  • Connects to Thingsboard

  • Manages devices

  • Supports environment variables

  • Uses uv for environment management

Use cases of Thingsboard MCP Server

  • IoT device management

  • Data collection from devices

  • Remote device control

  • Integration with Thingsboard platform

FAQ from Thingsboard MCP Server

What is uv?

uv is a fast, modern Python package installer and resolver.

How do I install dependencies?

Use the command uv pip install -r pyproject.toml.

How do I run the server?

Use the command uv run src/thingsboard.py.

What environment variables are required?

The environment variables needed to connect to Thingsboard are required. Refer to the .env.example file.

Where can I find the server code?

The main server code is located in the src/thingsboard.py file.