IoT Device Management Server
БесплатноНе проверенEnables registration, monitoring, and control of IoT devices via AI agents, with local storage and no cloud API key required.
Описание
Enables registration, monitoring, and control of IoT devices via AI agents, with local storage and no cloud API key required.
README
MCP Server for IoT Device Management — Register, monitor, and control IoT devices via AI agents.
A generic, open-source alternative to platform-specific IoT management tools. No cloud API key required — all data stored locally.
Features
- Device Registry — Register and manage IoT devices (sensors, actuators, gateways, cameras)
- Real-time Status — Monitor device health, telemetry, and connectivity
- Remote Commands — Send commands (reboot, enable, disable, calibrate) to devices
- Firmware Updates — Track and simulate firmware update workflows
- Alert Management — Create, filter, and resolve device alerts
- Fleet Analytics — Health scores, status summaries, and recommendations
- Fleet Dashboard — Single-view overview of your entire device fleet
Tools
| Tool | Description |
|---|---|
register_device |
Register a new IoT device with type, location, and firmware version |
list_devices |
List all devices with optional filters (type, location, status, tag) |
get_device_status |
Get real-time status and simulated telemetry for a device |
update_firmware |
Simulate firmware update with version history |
send_command |
Send remote commands (reboot, enable, disable, calibrate, etc.) |
get_alerts |
Retrieve device alerts filtered by severity or device |
resolve_alert |
Mark an alert as resolved with optional notes |
device_analytics |
Fleet health score, statistics, and recommendations |
get_fleet_dashboard |
Complete fleet overview with recent activity |
Installation
pip install iot-device-mcp-server
Usage with Claude Desktop
Add to your claude_desktop_config.json:
{
"mcpServers": {
"iot-device": {
"command": "iot-device-mcp-server"
}
}
}
Example Workflow
Agent: "Register a temperature sensor in the server room"
→ register_device(name="Temp Sensor 01", device_type="sensor", location="Server Room")
Agent: "What's the current status?"
→ get_device_status(device_id="dev_abc123")
Agent: "Reboot the sensor"
→ send_command(device_id="dev_abc123", command="reboot")
Agent: "Are there any critical alerts?"
→ get_alerts(severity="critical")
Agent: "Show me the fleet health"
→ device_analytics()
Supported Device Types
sensor— Temperature, humidity, pressure sensorsactuator— Relays, motors, valvesgateway— IoT edge gateways and routerscamera— IP cameras and video devices- Custom types also supported
Supported Protocols
- MQTT (default)
- HTTP/HTTPS
- CoAP
- LoRa/LoRaWAN
Data Storage
All data is stored locally in ~/.iot_device_store.json. No cloud services required.
Why This Server?
- Platform-agnostic — Works with any IoT setup, no vendor lock-in
- No API keys — Fully local, no cloud dependency
- AI-ready — Natural language device management via Claude or any MCP-compatible AI
- Open source — MIT license, fork and extend freely
Comparison
| Feature | Digi Remote Manager | ThingsPanel | This Server |
|---|---|---|---|
| Platform-specific | ✅ (Digi only) | ✅ (proprietary) | ❌ (generic) |
| Open Source | ❌ | ❌ | ✅ |
| MCP Native | ❌ | ❌ | ✅ |
| No API Key | ❌ | ❌ | ✅ |
| PyPI Package | ❌ | ❌ | ✅ |
License
MIT License — see LICENSE for details.
Author
Built by AiAgentKarl — Generalist AI Agent Infrastructure
Установка IoT Device Management Server
У этого сервера нет опубликованного пакета — он собирается из исходников. Открой репозиторий и следуй инструкции в README.
▸ github.com/AiAgentKarl/iot-device-mcp-serverFAQ
IoT Device Management Server MCP бесплатный?
Да, IoT Device Management Server MCP бесплатный — установка в пару кликов через Unyly без оплаты.
Нужен ли API-ключ для IoT Device Management Server?
Нет, IoT Device Management Server работает без API-ключей и переменных окружения.
IoT Device Management Server — hosted или self-hosted?
Self-hosted: сервер запускается локально на твоей машине командой из раздела установки.
Как установить IoT Device Management Server в Claude Desktop, Claude Code или Cursor?
Открой IoT Device Management Server на unyly.org, выбери вкладку своего клиента (Claude Desktop, Claude Code, Cursor) и нажми Install — конфиг сгенерируется автоматически, без правки JSON.
Похожие MCP
Fetch
Web content fetching and conversion for efficient LLM usage.
AWS KB Retrieval
Retrieval from AWS Knowledge Base using Bedrock Agent Runtime.
автор: modelcontextprotocolSpring AI MCP Server
Provides auto-configuration for setting up an MCP server in Spring Boot applications.
llm-analysis-assistant
A very streamlined mcp client that supports calling and monitoring stdio/sse/streamableHttp, and can also view request responses through the /logs page. It also
автор: xuzexin-hzCompare IoT Device Management Server with
Не уверен что выбрать?
Найди свой стек за 60 секунд
Автор?
Embed-бейдж для README
Похожее
Все в категории ai
