MCP ExplorerExplorer

Thingsboard Mcp Server

@AnyContext-aion a year ago
8 MIT
FreeCommunity
AI Systems
Thingsboard MCP Server for using Thingsboard Data as context in LLM tools

Overview

What is Thingsboard Mcp Server

Thingsboard MCP Server is a server designed to utilize Thingsboard data as context in Large Language Model (LLM) tools, enhancing the capabilities of these models by providing relevant data.

Use cases

Use cases include integrating Thingsboard data into AI-driven applications, improving natural language processing tasks, and enhancing decision-making processes in smart environments.

How to use

To use the Thingsboard MCP Server, set up the environment using ‘uv’, create a virtual environment, add necessary environment variables in a .env file, install dependencies, and run the server using the command ‘uv run src/thingsboard.py’.

Key features

Key features include easy setup on both Windows and Linux, the ability to connect to Thingsboard for data context, and support for virtual environments to manage dependencies effectively.

Where to use

Thingsboard MCP Server can be used in various fields such as data analytics, machine learning, and IoT applications where contextual data from Thingsboard enhances the performance of LLM tools.

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

Tools

No tools

Comments

Recommend MCP Servers

View All MCP Servers