ThingsPanel MCP
About
An MCP server for interacting with the ThingsPanel IoT platform.
Details
- Author
- thingspanel
- Categories
- Cloud Service, Other, Infrastructure
Jump to
Method 1: Direct Command Line Configuration (Recommended)
thingspanel-mcp --api-key "Your API Key" --base-url "Your ThingsPanel Base URL"
Method 2: Environment Variable Configuration
If you want to avoid repeated input, set environment variables:
# Add to ~/.bashrc, ~/.zshrc, or corresponding shell config file export THINGSPANEL_API_KEY="Your API Key" export THINGSPANEL_BASE_URL="Your ThingsPanel Base URL" # Then run source ~/.bashrc # or source ~/.zshrc
- API keys are typically obtained from the API KEY management in the ThingsPanel platform
- Base URL refers to your ThingsPanel platform address, e.g.,http://demo.thingspanel.cn/
- Command-line configuration is recommended to protect sensitive information
Add the following to your Claude desktop configuration file (claude_desktop_config.json):
{ "mcpServers": { "thingspanel": { "command": "thingspanel-mcp", "args": ](http://thingspanel.io/)[ "--api-key", "Your API Key", "--base-url", "Your Base URL" ] } } }
Using the ThingsPanel MCP Server, you can now make natural language queries such as:
- "What is the current temperature of my sensor?"
- "List all active devices"
- "Turn on the automatic sprinkler system"
- "Show device activity for the last 24 hours"
- Secure credential management
- Uses ThingsPanel official API
- Supports token-based authentication
If this project helps you, please give us a star on GitHub! ⭐
MCP server for Azure IoT Hub - device registry, twins, direct methods, jobs, messaging
Home automation you can just talk to. No dashboards, no app to learn.
The IoT platform where AI controls real-world devices — ask what's happening on site, then tell it to act.
Access the Cumulocity IoT platform to manage devices, measurements, and alarms.
Digi Remote Manager MCP allows users to connect Ai Agents to their Digi Remote Manager account for analyzing fleet data and help with troubleshooting.
Interact with the Flespi telematics platform API for fleet management, device tracking, and telemetry data processing.
A read-only API for querying and retrieving contextual information about devices and fleets using the Flight Control MCP server.
Enables LLMs and intelligent systems to interact with Litmus Edge for device configuration, monitoring, and management.
Integrates with the Slide API for device and infrastructure management.
Integrate and control SmartThings devices using a personal access token.
An MCP server for interacting with the ThingsPanel IoT platform.
ThingsPanelIoT Platform's MCP (Model Context Protocol) Server.
ThingsPanel MCP Server is an innovative intelligent interface that enables you to:
- Interact with IoT devices using natural language
- Easily retrieve device information
- Monitor device performance and status in real-time
- Simplify device control commands
- Analyze platform-wide statistical data and trends
- IoT Solution Developers: Engineers and developers building solutions on the ThingsPanel IoT platform and seeking AI integration capabilities
- AI Integration Experts: Professionals looking to connect AI models with IoT systems
- System Administrators: IT personnel managing IoT infrastructure and wanting to enable AI-driven analysis and control
- Product Teams: Teams building products that combine IoT and AI functionality
- Integration Complexity: Eliminates the need to create custom integrations between AI models and IoT platforms
- Standardized Access: Provides a consistent interface for AI models to interact with IoT data and devices
- Security Control: Manages authentication and authorization for AI access to IoT systems
- Lowered Technical Barriers: Reduces technical obstacles to adding AI capabilities to existing IoT deployments
- Natural Language IoT Control: Enable users to control devices through AI assistants using natural language
- Intelligent Data Analysis: Allow AI models to access and analyze IoT sensor data for insights
- Anomaly Detection: Connect AI models to device data streams for real-time anomaly detection
- Predictive Maintenance: Enable AI-driven predictive maintenance by providing device history access
- Automated Reporting: Create systems that can generate IoT data reports and visualizations on demand
- Operational Optimization: Use AI to optimize device operations based on historical patterns
- 🗣️ Natural Language Querying
- 📊 Comprehensive Device Insights
- 🌡️ Real-time Telemetry Data
- 🎮 Convenient Device Control
- 📈 Platform-wide Analytics
- Python 3.8+
- ThingsPanel Account
- ThingsPanel API Key
# Clone the repository git clone https://github.com/ThingsPanel/thingspanel-mcp.git # Navigate to project directory cd thingspanel-mcp # Install the project pip install -e .
Method 1: Direct Command Line Configuration (Recommended)
thingspanel-mcp --api-key "Your API Key" --base-url "Your ThingsPanel Base URL"
Method 2: Environment Variable Configuration
If you want to avoid repeated input, set environment variables:
# Add to ~/.bashrc, ~/.zshrc, or corresponding shell config file export THINGSPANEL_API_KEY="Your API Key" export THINGSPANEL_BASE_URL="Your ThingsPanel Base URL" # Then run source ~/.bashrc # or source ~/.zshrc
- API keys are typically obtained from the API KEY management in the ThingsPanel platform
- Base URL refers to your ThingsPanel platform address, e.g.,http://demo.thingspanel.cn/
- Command-line configuration is recommended to protect sensitive information
Add the following to your Claude desktop configuration file (claude_desktop_config.json):
{ "mcpServers": { "thingspanel": { "command": "thingspanel-mcp", "args": [ "--api-key", "Your API Key", "--base-url", "Your Base URL" ] } } }
Using the ThingsPanel MCP Server, you can now make natural language queries such as:
- "What is the current temperature of my sensor?"
- "List all active devices"
- "Turn on the automatic sprinkler system"
- "Show device activity for the last 24 hours"
- Secure credential management
- Uses ThingsPanel official API
- Supports token-based authentication
If this project helps you, please give us a star on GitHub! ⭐
MCP server for Azure IoT Hub - device registry, twins, direct methods, jobs, messaging
Home automation you can just talk to. No dashboards, no app to learn.
The IoT platform where AI controls real-world devices — ask what's happening on site, then tell it to act.
Access the Cumulocity IoT platform to manage devices, measurements, and alarms.
Digi Remote Manager MCP allows users to connect Ai Agents to their Digi Remote Manager account for analyzing fleet data and help with troubleshooting.
Interact with the Flespi telematics platform API for fleet management, device tracking, and telemetry data processing.
A read-only API for querying and retrieving contextual information about devices and fleets using the Flight Control MCP server.
Enables LLMs and intelligent systems to interact with Litmus Edge for device configuration, monitoring, and management.
Integrates with the Slide API for device and infrastructure management.
Integrate and control SmartThings devices using a personal access token.
Sign in to leave a review
Use Google, GitHub, or an email account so ratings stay tied to real people.
No reviews posted yet.




