ThingsPanel
This MCP server integrates ThingsPanel IoT platform with AI models like Claude, GPT, and others that support the Model Context Protocol.
What is ThingsPanel?
ThingsPanel is a Model Context Protocol (MCP) server that allows AI assistants like Claude, Cursor, and VS Code to this mcp server integrates thingspanel iot platform with ai models like claude, gpt, and others that support the model context protocol.
This MCP server integrates ThingsPanel IoT platform with AI models like Claude, GPT, and others that support the Model Context Protocol.
This server falls under the Cloud Services category on MCPgee, the world's largest MCP server directory with 33,000+ servers.
Features
- This MCP server integrates ThingsPanel IoT platform with AI
Use Cases
Maintainer
Works with
Installation
Manual Installation
npx thingspanelConfiguration
Configuration Details
claude_desktop_config.json
Performance
Response Metrics
Resource Usage
How to Set Up and Use ThingsPanel
The ThingsPanel MCP server bridges the ThingsPanel IoT platform with AI models such as Claude and GPT that support the Model Context Protocol. It lets you query device telemetry, control actuators, and pull platform-wide analytics using natural language instead of raw API calls. Teams managing fleets of IoT devices can use this server to build conversational dashboards, automate device workflows, and monitor real-time sensor data without writing bespoke integration code.
Prerequisites
- Python 3.8 or higher installed
- A running ThingsPanel instance (self-hosted or cloud) and an API key from its admin panel
- The ThingsPanel base URL (e.g. https://your-thingspanel-host/api)
- An MCP-compatible client such as Claude Desktop
Install the package
Install the thingspanel-mcp package from PyPI using pip. This pulls in the server binary and all required dependencies.
pip install thingspanel-mcpObtain your ThingsPanel API key
Log in to your ThingsPanel admin panel, navigate to Settings > API Keys, and generate a new key. Copy both the key and your ThingsPanel base URL — you will need them for configuration.
Verify the server starts
Run the server directly from the command line to confirm it is installed correctly and accepts your credentials.
thingspanel-mcp --api-key "YOUR_API_KEY" --base-url "https://your-thingspanel-host/api"Add the server to your MCP client config
Open your Claude Desktop configuration file (~/Library/Application Support/Claude/claude_desktop_config.json on macOS) and add the ThingsPanel server block.
{
"mcpServers": {
"thingspanel": {
"command": "thingspanel-mcp",
"args": [
"--api-key", "YOUR_API_KEY",
"--base-url", "https://your-thingspanel-host/api"
]
}
}
}Restart Claude Desktop
Fully quit and relaunch Claude Desktop so it picks up the new server entry. The ThingsPanel server indicator should appear in the toolbar.
ThingsPanel Examples
Client configuration
Complete claude_desktop_config.json block for the ThingsPanel MCP server using the thingspanel-mcp binary.
{
"mcpServers": {
"thingspanel": {
"command": "thingspanel-mcp",
"args": [
"--api-key", "YOUR_THINGSPANEL_API_KEY",
"--base-url", "https://your-thingspanel-host/api"
]
}
}
}Prompts to try
Example natural-language prompts you can send to Claude once the ThingsPanel server is connected.
- "Show me the current temperature readings from all sensors in Building A."
- "Which devices have been offline for more than 24 hours?"
- "Send a turn-off command to device ID d-1234."
- "Give me a weekly trend report for energy consumption across all meters."
- "List all devices registered to the 'Warehouse' product type."Troubleshooting ThingsPanel
Authentication error or 401 Unauthorized when connecting
Double-check that THINGSPANEL_API_KEY matches the key shown in your ThingsPanel admin panel, and that the --base-url ends with /api and does not have a trailing slash mismatch.
thingspanel-mcp command not found after install
Ensure the Python Scripts directory is in your PATH (on Windows, run 'where thingspanel-mcp'; on macOS/Linux, 'which thingspanel-mcp'). If missing, reinstall with 'pip install --user thingspanel-mcp' and add the user bin directory to PATH.
Claude Desktop shows the server as disconnected
Fully quit Claude Desktop (not just close the window) and reopen it. Also verify the JSON in claude_desktop_config.json is valid — even a trailing comma causes silent parse failures.
Frequently Asked Questions about ThingsPanel
What is ThingsPanel?
ThingsPanel is a Model Context Protocol (MCP) server that this mcp server integrates thingspanel iot platform with ai models like claude, gpt, and others that support the model context protocol. It connects AI assistants to external tools and data sources through a standardized interface.
How do I install ThingsPanel?
Follow the installation instructions on the ThingsPanel GitHub repository. Clone the repo, install dependencies, and add the server config to your AI client.
Which AI clients work with ThingsPanel?
ThingsPanel works with all major MCP-compatible AI clients including Claude Desktop, Claude Code, Cursor, VS Code (GitHub Copilot), Windsurf, and Cline.
Is ThingsPanel free to use?
Yes, ThingsPanel is open source and available under the Apache-2.0 license. You can use it freely in both personal and commercial projects.
ThingsPanel Alternatives — Similar Cloud Services Servers
Looking for alternatives to ThingsPanel? Here are other popular cloud services servers you can use with Claude, Cursor, and VS Code.
Open WebUI
★ 138.2kUser-friendly AI Interface (Supports Ollama, OpenAI API, ...)
Anything LLM
★ 60.4kThe all-in-one AI productivity accelerator. On device and privacy first with no annoying setup or configuration.
LocalAI
★ 46.4kLocalAI is the open-source AI engine. Run any model - LLMs, vision, voice, image, video - on any hardware. No GPU required.
Nacos
★ 33.0kan easy-to-use dynamic service discovery, configuration and service management platform for building AI cloud native applications.
Xiaozhi ESP32
★ 26.7k本项目为xiaozhi-esp32提供后端服务,帮助您快速搭建ESP32设备控制服务器。Backend service for xiaozhi-esp32, helps you quickly build an ESP32 device control server.
Gateway
★ 11.8kA blazing fast AI Gateway with integrated guardrails. Route to 1,600+ LLMs, 50+ AI Guardrails with 1 fast & friendly API.
Browse More Cloud Services MCP Servers
Explore all cloud services servers available in the MCPgee directory. Each server includes setup guides for Claude, Cursor, and VS Code.
Set Up ThingsPanel in Your Editor
Choose your AI client for step-by-step setup instructions.
Quick Config Preview
Add this to your claude_desktop_config.json or .cursor/mcp.json
Ready to use ThingsPanel?
Browse our complete directory of 33,000+ MCP servers, read setup guides for your editor, and start building with the Model Context Protocol.