Because this is the platform's own bridge, what the assistant can reach is exactly what the API key can reach — and that includes commands that change device state, not just questions about it. Give it a key scoped to the devices you actually want an assistant touching.
The ThingsPanel team's own bridge between the platform and an AI model: a lightweight middleware that lets an assistant look devices up, read what they recorded, work through alarms and send control commands.
- Devices found and managed by description, instead of hunting for an identifier first
- Historical readings for a device pulled into the conversation
- Alarms surfaced and handled in the same thread
- Control commands sent to a device
- Stdio and SSE transports
- A modular tool layer — the parts you do not want stay switched off
A ThingsPanel platform and an API key for it, exported as THINGSPANEL_API_KEY. Installs from PyPI with pip install thingspanel-mcp and runs as thingspanel-mcp, on Python 3.8 or newer; Docker and Docker Compose are supported too. Apache License 2.0.
One command plus a key — pip install thingspanel-mcp, then supply credentials
