Skip to main content
Glama

Panel de cosas MCP Licencia Versión de Python Versión de PyPI

Servidor MCP (Protocolo de contexto de modelo) de la plataforma IoT ThingsPanel .

Inglés | Chino

🚀 Descripción general del proyecto

ThingsPanel MCP Server es una interfaz inteligente innovadora que le permite:

  • Interactúe con dispositivos IoT utilizando lenguaje natural

  • Recupere fácilmente la información del dispositivo

  • Supervise el rendimiento y el estado del dispositivo en tiempo real

  • Simplificar los comandos de control del dispositivo

  • Analizar datos estadísticos y tendencias de toda la plataforma

Related MCP server: OmniMCP

Público objetivo

Usuarios previstos

  • Desarrolladores de soluciones de IoT : ingenieros y desarrolladores que crean soluciones en la plataforma de IoT ThingsPanel y buscan capacidades de integración de IA

  • Expertos en integración de IA : profesionales que buscan conectar modelos de IA con sistemas de IoT

  • Administradores de sistemas : personal de TI que gestiona la infraestructura de IoT y desea habilitar el análisis y el control impulsados por IA

  • Equipos de productos : equipos que crean productos que combinan funcionalidades de IoT e IA

Problemas abordados

  • Complejidad de integración : elimina la necesidad de crear integraciones personalizadas entre modelos de IA y plataformas de IoT

  • Acceso estandarizado : proporciona una interfaz consistente para que los modelos de IA interactúen con datos y dispositivos de IoT

  • Control de seguridad : gestiona la autenticación y la autorización para el acceso de la IA a los sistemas de IoT.

  • Barreras técnicas reducidas : reduce los obstáculos técnicos para agregar capacidades de IA a las implementaciones de IoT existentes

Escenarios ideales de aplicación

  • Control de IoT con lenguaje natural : permite a los usuarios controlar dispositivos a través de asistentes de IA utilizando lenguaje natural.

  • Análisis de datos inteligente : permite que los modelos de IA accedan y analicen datos de sensores de IoT para obtener información.

  • Detección de anomalías : conecte modelos de IA a flujos de datos del dispositivo para detectar anomalías en tiempo real

  • Mantenimiento predictivo : habilite el mantenimiento predictivo impulsado por IA al brindar acceso al historial del dispositivo

  • Informes automatizados : cree sistemas que puedan generar informes y visualizaciones de datos de IoT a pedido

  • Optimización operativa : utilice IA para optimizar las operaciones del dispositivo según patrones históricos

✨ Características principales

  • 🗣️ Consultas en lenguaje natural

  • 📊 Información completa sobre el dispositivo

  • 🌡️ Datos de telemetría en tiempo real

  • 🎮 Control conveniente del dispositivo

  • Análisis de toda la plataforma

🛠️ Requisitos previos

  • Python 3.8+

  • Cuenta de ThingsPanel

  • Clave API de ThingsPanel

📦 Instalación

Opción 1: Instalación de Pip

pip install thingspanel-mcp

Opción 2: Instalación del código fuente

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

🔐 Configuración

Métodos de configuración (elija uno)

Método 1: Configuración directa desde la línea de comandos (recomendado)

thingspanel-mcp --api-key "Your API Key" --base-url "Your ThingsPanel Base URL"

Método 2: Configuración de variables de entorno

Si desea evitar entradas repetidas, configure las variables de entorno:

# 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

💡Consejos:

  • Las claves API normalmente se obtienen de la gestión de API KEY en la plataforma ThingsPanel

  • La URL base se refiere a la dirección de su plataforma ThingsPanel, por ejemplo, http://demo.thingspanel.cn/

  • Se recomienda la configuración de la línea de comandos para proteger la información confidencial

🖥️ Integración de escritorio de Claude

Agregue lo siguiente a su archivo de configuración de escritorio de Claude ( claude_desktop_config.json ):

{ "mcpServers": { "thingspanel": { "command": "thingspanel-mcp", "args": [ "--api-key", "Your API Key", "--base-url", "Your Base URL" ] } } }

🤔 Ejemplos de interacción

Al utilizar el servidor MCP de ThingsPanel, ahora puede realizar consultas en lenguaje natural como:

  • "¿Cuál es la temperatura actual de mi sensor?"

  • "Enumerar todos los dispositivos activos"

  • "Encienda el sistema de rociadores automáticos"

  • "Mostrar la actividad del dispositivo durante las últimas 24 horas"

🛡️ Seguridad

  • Gestión segura de credenciales

  • Utiliza la API oficial de ThingsPanel

  • Admite autenticación basada en token

Licencia

Licencia Apache 2.0

🌟 Apóyanos

Si este proyecto te ayuda, ¡danos una estrella en GitHub! ⭐

-
security - not tested
A
license - permissive license
-
quality - not tested

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/ThingsPanel/thingspanel-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server