将工业设备变成 AI 可控工具的 MCP 服务器。支持 Modbus、OPC UA、MQTT 三种协议,内置设备仿真引擎、物理模型和完整的调试工具链。让 Claude 用自然语言监控传感器、启停电机、执行工厂巡检。
工业设备的 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.
Add the radar badge to your README — it shows your project was picked up by MCP Radar and links to this page:
[](https://mcp.liqiwa.com/s/zhiningsun--industrial-mcp.html)
dMoERA Creator Studio MCP Server: build, backtest, and deploy crypto trading strategies via AI agents
HorizunGroup/naviscoord-mcpOpen-source MCP server for Autodesk Navisworks Manage 2024-2026: AI-assisted BIM clash detection, root-cause analysis, coordination plans and verified model workflows.
Stupidoodle/swissdevjobs-cliSearch & 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
Vladimir-Human/ru-marketplace-mcpДевять российских маркетплейсов и китайский Taobao как MCP-серверы: Wildberries, Ozon, Яндекс Маркет, Детский мир, Авито, Мегамаркет, Lamoda, DNS, Ситилинк. Плюс сравнение цен по всем сразу. Только чт
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, .
korovin-aa97/talkthrough-mcpMCP 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.
The top new MCP servers of the week, every Monday. No spam, unsubscribe anytime.