Zing 论坛

正文

node-red-contrib-mcp:在 Node-RED 中可视化构建 AI Agent 工作流

将 Anthropic 的 MCP(Model Context Protocol)协议引入 Node-RED,让工业自动化和物联网开发者能够通过拖拽方式连接 AI 代理与外部工具,实现零代码的智能工作流编排。

Node-REDMCPAI Agent工业自动化物联网低代码LLM智能制造
发布时间 2026/04/07 01:15最近活动 2026/04/07 01:20预计阅读 4 分钟
node-red-contrib-mcp:在 Node-RED 中可视化构建 AI Agent 工作流
1

章节 01

导读:node-red-contrib-mcp项目核心价值

导读:node-red-contrib-mcp项目核心价值

node-red-contrib-mcp项目将Anthropic的MCP(Model Context Protocol)协议引入Node-RED低代码平台,让工业自动化和物联网开发者通过拖拽方式连接AI代理与外部工具,实现零代码智能工作流编排。该项目连接Node-RED生态(超400万安装量)与MCP服务器(超1万个可用),为工业4.0、智能制造和物联网应用带来低代码AI自动化的新可能。

2

章节 02

项目背景与概述

项目背景与概述

随着大语言模型(LLM)能力快速发展,如何将AI无缝集成到工业自动化和物联网系统成为工程师面临的问题。Node-RED作为全球流行的低代码物联网开发平台,拥有超400万安装量,广泛应用于工业自动化、智能家居等领域。MCP是Anthropic推出的开放标准,用于连接AI与外部工具/数据源,现有超1万个MCP服务器可用。 node-red-contrib-mcp项目将两者结合,让开发者在Node-RED可视化界面构建AI Agent工作流,无需代码即可实现智能自动化,赋能工业4.0等场景。

3

章节 03

MCP协议简介

MCP协议简介

Model Context Protocol(MCP)是开放标准协议,定义AI模型与外部工具、数据源的通信方式。通过MCP,AI代理可动态发现和调用外部功能(如查询数据库、读取文件),标准化接口避免为每个工具单独编写集成代码。 传统AI工具调用需硬编码细节,而MCP通过统一协议抽象过程,提高互操作性和开发效率。node-red-contrib-mcp将此能力带入Node-RED生态。

4

章节 04

核心功能与节点介绍

核心功能与节点介绍

项目提供系列Node-RED节点,覆盖服务器配置到AI Agent编排:

服务器与配置节点

  • mcp server:配置MCP服务器连接,支持Streamable HTTP/SSE协议及身份验证;
  • llm config:配置LLM提供商(OpenAI、Anthropic、Ollama等兼容OpenAI API的服务)。

工具调用节点

  • mcp tool:调用任意MCP工具,参数通过msg.payload传递;
  • mcp tools:列出MCP服务器可用工具;
  • mcp resource:读取MCP服务器暴露资源。

LLM调用与AI Agent节点

  • llm call:调用兼容OpenAI的LLM,支持系统提示词、JSON模式和多轮对话;
  • ai agent:核心节点,实现代理推理循环(分析问题→调用工具→获取结果→迭代→生成答案)。
5

章节 05

典型应用场景

典型应用场景

制造业OEE监控

构建智能代理自动回答OEE下降原因:调用get_oee工具获取数据,调用get_downtime_events获取停机事件,综合分析得出结论(如轴承故障、换刀延迟等导致OEE下降)。

IIoT智能告警处理

构建MQTT→AI Agent→MQTT管道:机器告警时,代理通过MCP工具调查原因并推荐措施,再通过MQTT发送建议,实现无人干预。

智能建筑与能源管理

结合BACnet/Modbus协议节点,AI代理分析能源使用模式,自动调整HVAC设置,优化能耗同时保持舒适度。

6

章节 06

技术特性与生态兼容性

技术特性与生态兼容性

技术特性

  • 开放性与灵活性:不锁定LLM提供商或MCP服务器,自由选择;
  • 开源与本地化:Apache-2.0许可证,无云依赖,支持本地化运行,满足工业数据隐私需求;
  • 生产就绪:完善错误处理、状态指示器、超时机制,原生集成Node-RED系统。

兼容性

  • MCP服务器:支持Streamable HTTP/SSE协议的服务器(如OpenShopFloor、Anthropic官方服务器、自定义服务器);
  • LLM支持:兼容所有OpenAI API服务(OpenAI、Ollama、Azure OpenAI等),Anthropic Claude可通过LiteLLM代理调用。
7

章节 07

快速开始指南

快速开始指南

安装方法

  • 通过npm:在Node-RED用户目录执行npm install node-red-contrib-mcp
  • 通过Palette Manager:在Node-RED界面搜索“node-red-contrib-mcp”安装。

快速体验

安装后导入项目提供的JSON示例,可快速体验MCP工具调用和AI Agent功能。

文档与示例

项目提供详细文档及多个示例(简单工具调用、完整AI Agent、MQTT集成IIoT等),帮助开发者构建自定义工作流。

8

章节 08

项目总结与价值

项目总结与价值

node-red-contrib-mcp为工业自动化和物联网领域带来AI代理能力,让工程师无需深入Python或AI框架,即可在Node-RED环境构建智能应用。它连接400万Node-RED用户与1万多个MCP服务器,开启低代码AI自动化新篇章,是探索AI在工业场景应用的极具价值的工具。