mcp/thingsboard pulls statistics
By mcp (100 listings) · Docker Hub · Machine learning & AI
Connect your AI workflows to the ThingsBoard IoT Platform through this MCP server. Enables LLMs ...
mcp/thingsboard has 9,906 recorded pulls on Docker Hub.
It ranks #918 of 1,263 tracked Docker Hub listings by pulls.
PluginStats has 3 daily observations since Oct 16, 2026; the latest is from Oct 18, 2026.
About mcp/thingsboard
ThingsBoard MCP Server
Connect your AI workflows to the ThingsBoard IoT Platform through this MCP server. Enables LLMs to query device telemetry, manage IoT entities (devices, assets, customers), and analyze sensor data - all through natural language.
Perfect for building AI-powered IoT monitoring, predictive maintenance, and automated device management workflows. Supports both ThingsBoard Community Edition and Professional Edition. .
What is an MCP Server?
MCP Info
Attribute|Details| |-|-| Docker Image|mcp/thingsboard Author|thingsboard Repository|https://github.com/thingsboard/thingsboard-mcp
Image Building Info
Attribute|Details| |-|-| Dockerfile|https://github.com/thingsboard/thingsboard-mcp/blob/adac2d247c408487ef1f99ebb65f8889792dc632/Dockerfile Commit|adac2d247c408487ef1f99ebb65f8889792dc632 Docker Image built by|Docker Inc. Docker Scout Health Score| Verify Signature|COSIGN_REPOSITORY=mcp/signatures cosign verify mcp/thingsboard --key https://raw.githubusercontent.com/docker/keyring/refs/heads/main/public/mcp/latest.pub Licence|Apache License 2.0
Available Tools (62)
Tools provided by this Server|Short Description -|- findByFrom|Returns list of relation objects for the specified entity by the 'from' direction.| findByFromWithRelationType|Returns list of relation objects for the specified entity by the 'from' direction and relation type.| findByTo|Returns list of relation objects for the specified entity by the 'to' direction.| findByToWithRelationType|Returns list of relation objects for the specified entity by the 'to' direction and relation type.| findInfoByFrom|Returns list of relation info objects for the specified entity by the 'from' direction.| findInfoByTo|Returns list of relation info objects for the specified entity by the 'to' direction.| getAdminSettings|Get the Administration Settings object using specified string key.| getAlarmById|Get the Alarm object based on the provided alarm id.| getAlarmInfoById|Get the Alarm info object based on the provided alarm id.| getAlarmTypes|Get a set of unique alarm types based on alarms that are either owned by tenant or assigned to the customer which user is performing the request.| getAlarms|Get a page of alarms for the selected entity.| getAllAlarms|Get a page of alarms that belongs to the current user owner.| getAllCustomerUsers|Returns a page of users for the current tenant with authority 'CUSTOMER_USER'.| getAssetById|Get the Asset object based on the provided Asset Id.| getAssetsByEntityGroupId|Returns a page of asset objects that belongs to specified Entity Group Id.| getAssetsByIds|Get Assets By Ids.| getAttributeKeys|Returns a set of unique attribute key names for the selected entity.| getAttributeKeysByScope|Returns a set of unique attribute key names for the selected entity and attributes scope: * SERVER_SCOPE - supported for all entity types; * CLIENT_SCOPE - supported for devices; * SHARED_SCOPE - supported for devices.| getAttributes|Returns all attributes that belong to specified entity.| getAttributesByScope|Returns all attributes of a specified scope that belong to specified entity.| getCustomerAssets|Returns a page of assets objects assigned to customer.| getCustomerById|Get the Customer object based on the provided Customer Id.| getCustomerDevices|Returns a page of devices objects assigned to customer.| getCustomerUsers|Returns a page of users assigned to the specified customer.| getCustomers|Returns a page of customers owned by tenant.| getCustomersByEntityGroupId|Returns a page of Customer objects that belongs to specified Entity Group Id.| getDeviceById|Fetch the Device object based on the provided Device Id.| getDeviceCredentialsByDeviceId|Get device credentials by device id.| getDevicesByEntityGroupId|Returns a page of device objects that belongs to specified Entity Group Id.| getDevicesByIds|Get Devices By Ids.| getEntityGroupById|Fetch the Entity Group object based on the provided Entity Group Id.| getEntityGroupByOwnerAndNameAndType|Fetch the Entity Group object based on the provided owner, type and name.| getEntityGroupsByIds|Fetch the list of Entity Group Info objects based on the provided entity group ids list.| getEntityGroupsByOwnerAndType|Fetch the list of Entity Group Info objects based on the provided Owner Id and Entity Type.| getEntityGroupsByType|Fetch the list of Entity Group Info objects based on the provided Entity Type.| getEntityGroupsForEntity|Returns a list of groups that contain the specified Entity Id.| getHighestAlarmSeverity|Get highest alarm severity by originator ('entityType' and 'entityId') and optional 'status' and 'searchStatus' filters and returns the highest AlarmSeverity(CRITICAL, MAJOR, MINOR, WARNING or INDETERMINATE).Specifying both parameters 'searchStatus' and 'status' at the same time will cause an error.| getLatestTimeseries|Returns all time series that belong to specified entity.| getRelation|Returns relation object between two specified entities if present.| getSecuritySettings|Get the Security settings object that contains password policy, lockout limits, notification email, mobile secret key length, and TTL values for activation & password-reset tokens (1–24 hours).| getSystemInfo|Get main information about system.| getTenantAdmins|Returns a page of tenant administrator users assigned to the specified tenant.| getTenantAsset|Get tenant asset.| getTenantAssets|Returns a page of assets owned by tenant.| getTenantCustomer|Get the Customer using Customer Title.| getTenantDevice|Requested device must be owned by tenant that the user belongs to.| getTenantDevices|Returns a page of devices owned by tenant.| getTimeseries|Returns a range of time series values for specified entity.| getTimeseriesKeys|Returns a set of unique time series key names for the selected entity.| getUsageInfo|Retrieves usage statistics for the current tenant, including number of devices, assets, customers, users, dashboards, edges, transportMessages, jsExecutions, tbelExecutions, emails,…
Description from the Docker Hub listing.
Where mcp/thingsboard sits in the listing
Each band is one page of 20. Pulls on a log scale. Placement is projected from pulls, so it can differ from the marketplace's own sort order. Hover a dot to see the listing.
Charts
Images: 30d · 1y · all time · 1600×900 dark
Adoption over time
7/30/90-day growth
Filled points are observed values; hollow points come from Internet Archive snapshots of the listing page. Dashed segments span periods with no observations — values between points are not interpolated.
Recent observations
Full history (3)Similar Docker Hub Machine learning & AI plugins
Data source
Cumulative pull counts and stars come from the public Docker Hub API. Pulls count image downloads (including automated CI pulls), not installs or users.
Listing: https://hub.docker.com/r/mcp/thingsboard. First seen Oct 16, 2026; last successful collection Oct 18, 2026. See the methodology.