📡 MCP Radar

zhiningsun/industrial-mcp

将工业设备变成 AI 可控工具的 MCP 服务器。支持 Modbus、OPC UA、MQTT 三种协议,内置设备仿真引擎、物理模型和完整的调试工具链。让 Claude 用自然语言监控传感器、启停电机、执行工厂巡检。

25 stars
1 forks
Python
momentum ▲ 52.0
created 2026-08-09
on radar since 2026-08-10
star trend 22 → 25 since 2026-08-10
aiartificial-intelligenceasyncioclaudeclaude-desktopindustrialindustrial-automationindustry-4-0iotmcpmcp-servermodbusmodel-context-protocolmqttopc-uapaho-mqttpymodbuspythonscadasimulation
View on GitHub ↗

About industrial-mcp

工业设备的 USB-C 接口 — 让 AI 模型通过标准化协议读取和控制工业设备。

在工业自动化领域,AI 模型(如 Claude)想要与工厂设备交互面临三大障碍:

1. 协议碎片化 — Modbus、OPC UA、MQTT 各有各的驱动和 API 2. 缺乏标准化 AI 接口 — 每个设备都需要定制集成代码(M×N 问题) 3. 调试困难 — stdio 模式下 stdout 被 JSON-RPC 独占,传统 print() 调试完全失效

industrial-mcp 通过 Model Context Protocol (MCP) 解决这些问题: 把工厂里的每台设备、每个传感器、每个执行器都变成 AI 可以直接理解和操作的标准接口。

- 🔌 5 个 MCP Tools — listdevices、readdevice、setspeed、startdevice、stopdevice - 📡 2 个 MCP Resources — device://{id}/status、plant://overview - 📋 2 个 MCP Prompts — 设备巡检、紧急停机 - 🏭 3 种工业协议 — Modbus TCP、OPC UA、MQTT - 🎮 双模式运行 — 仿真模式(无需硬件)+ 真实设备模式 - 🔗 物理关联模拟 — 电机转速 ↑ → 泵流量 ↑ → 传感器读数 ↑,自动传播 - 🐛 完整调试工具链 — MCP 报文拦截器、结构化日志、健康检查端点 - 🤖 Claude Desktop 集成 — 用自然语言控制设备:"启动传送带"、"把温度调到 80°C" - 🐳 Docker 支持 — 一键部署到生产环境

浏览器打开后 → Connect → 点击 listdevices → 看到 8 台设备。

macOS: ~/Library/Application Support/Claude/claudedesktopconfig.json

你对 Claude 说 实际效果 ------------------------ "列出所有设备" 调用 listdevices(),展示 8 台设备及其状态 "启动传送带电机" 调用 startdevice("motor01modbus"),电机开始运转 "把传送带调到 1200 RPM" 调用 setspeed("motor01modbus", 1200) "检查冷却泵的温度和振动" 调用 readdevice("pump01opcua"),返回实时数据 "做一次全面巡检" 加载 devicecheckup prompt,逐台检查并生成报告 "紧急停机!" 加载 emergencystop prompt,按优先级关闭所有设备

类别 技术 用途 ------------------ MCP 协议 mcp SDK v2 (Python) MCP 服务器实现 数据模型 Pydantic v2 配置和遥测数据结构 工业协议 pymodbus, opcua-asyncio, paho-mqtt Modbus/OPC UA/MQTT 通信 配置 YAML (PyYAML) 声明式设备定义 日志 structlog 结构化日志(stderr + 文件) 包管理 uv (Astral) 依赖管理和虚拟环境 代码质量 ruff, mypy Lint + 类型检查 测试 pytest, pytest-asyncio 异步测试框架 部署 Docker, systemd 容器化和系统服务

From the project README.

Maintaining this server?

Add the radar badge to your README — it shows your project was picked up by MCP Radar and links to this page:

[![On MCP Radar](https://mcp.liqiwa.com/badge.svg)](https://mcp.liqiwa.com/s/zhiningsun--industrial-mcp.html)

Related MCP servers

CacheCarti/dmoera-mcp

dMoERA Creator Studio MCP Server: build, backtest, and deploy crypto trading strategies via AI agents

⭐ 7Python
HorizunGroup/naviscoord-mcp

Open-source MCP server for Autodesk Navisworks Manage 2024-2026: AI-assisted BIM clash detection, root-cause analysis, coordination plans and verified model workflows.

⭐ 12C#
Stupidoodle/swissdevjobs-cli

Search & apply to ~4,700 salary-transparent tech jobs across 7 countries (🇨🇭🇩🇪🇬🇧🇺🇸🇨🇦🇳🇱🇫🇷) from your terminal or AI agent — zero-dependency Python CLI + MCP server + Claude Code plugin

⭐ 92Python
Vladimir-Human/ru-marketplace-mcp

Девять российских маркетплейсов и китайский Taobao как MCP-серверы: Wildberries, Ozon, Яндекс Маркет, Детский мир, Авито, Мегамаркет, Lamoda, DNS, Ситилинк. Плюс сравнение цен по всем сразу. Только чт

⭐ 47Python
rokbenko/quackd

🦆🧠 Give your Microduck a brain. Tell a small robot with two legs what you want in plain language. An LLM (Claude, OpenAI, Gemini, Grok) uses the skills it already has to do it. Includes a simulator, .

⭐ 21Python
korovin-aa97/talkthrough-mcp

MCP server: turn narrated screen recordings into agent-ready data — local Whisper transcript, scene keyframes, OCR, wall-clock anchoring. Record your screen, talk — your AI agent files the bugs.

⭐ 12Python

📬 Get the weekly radar in your inbox

The top new MCP servers of the week, every Monday. No spam, unsubscribe anytime.