Skip to content

Commit bf9b51a

Browse files
volodymyr-babakVolodymyr Babak
andauthored
Add ThingsBoard MCP Server (#157)
* Added ThingsBoard MCP Server * Updated category * thingsboard mcp: move username and password to env * Revert username and password to secret --------- Co-authored-by: Volodymyr Babak <[email protected]>
1 parent 875912f commit bf9b51a

File tree

1 file changed

+42
-0
lines changed

1 file changed

+42
-0
lines changed

servers/thingsboard/server.yaml

Lines changed: 42 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,42 @@
1+
name: thingsboard
2+
image: mcp/thingsboard
3+
type: server
4+
meta:
5+
category: monitoring
6+
tags:
7+
- thingsboard
8+
- iot platform
9+
- monitoring
10+
- data-visualization
11+
- device-management
12+
about:
13+
title: ThingsBoard
14+
description: |+
15+
Connect your AI workflows to the ThingsBoard IoT Platform through this MCP server.
16+
Enables LLMs to query device telemetry, manage IoT entities (devices, assets, customers),
17+
and analyze sensor data - all through natural language.
18+
19+
Perfect for building AI-powered IoT monitoring, predictive maintenance, and automated
20+
device management workflows. Supports both ThingsBoard Community Edition and Professional Edition.
21+
icon: https://avatars.githubusercontent.com/u/24291394?v=4
22+
source:
23+
project: https://github.com/thingsboard/thingsboard-mcp
24+
config:
25+
description: Configure the connection to ThingsBoard
26+
secrets:
27+
- name: thingsboard.username
28+
env: THINGSBOARD_USERNAME
29+
- name: thingsboard.password
30+
env: THINGSBOARD_PASSWORD
31+
env:
32+
- name: THINGSBOARD_URL
33+
example: https://demo.thingsboard.io
34+
value: '{{thingsboard.url}}'
35+
parameters:
36+
type: object
37+
properties:
38+
url:
39+
type: string
40+
description: URL of your ThingsBoard Platform instance
41+
required:
42+
- url

0 commit comments

Comments
 (0)