ThingsPanel

v1.0.0Cloud Servicesstable

This MCP server integrates ThingsPanel IoT platform with AI models like Claude, GPT, and others that support the Model Context Protocol.

thingspanelmcpai-integration
Share:
44
Stars
0
Downloads
0
Weekly
0/5

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

Integrate ThingsPanel IoT platform with Claude and other AI models.
ThingsPanel

Maintainer

LicenseApache-2.0
Languagepython
Versionv1.0.0
UpdatedMar 24, 2026
Statushealthy
Maintenanceactive

Works with

ClaudeOpenAIwindowsmacoslinux

Installation

Manual Installation

npx thingspanel

Configuration

Configuration Details

Config File

claude_desktop_config.json

Performance

Response Metrics

Response Time< 200ms
ThroughputMedium

Resource Usage

Memory UsageLow
CPU UsageLow

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
1

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-mcp
2

Obtain 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.

3

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"
4

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"
      ]
    }
  }
}
5

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.

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.

Quick Config Preview

{ "mcpServers": { "thingspanel": { "command": "npx", "args": ["-y", "thingspanel"] } } }

Add this to your claude_desktop_config.json or .cursor/mcp.json

Read the full setup guide →

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.

33,000+ ServersFree & Open SourceStep-by-Step Guides