Step-by-step operational guide for building, editing, testing, and debugging Node-RED flows using MCP tools.
Comprehensive rules for positioning and arranging nodes in Node-RED flows. Covers debug node placement, vertical centering around branch points, horizontal spacing standards, comment placement, group spacing, and bounding-box calculations. Use whenever creating or rearranging multi-node flows to ensure visual clarity and avoid overlapping elements.
Reference for @flowfuse/node-red-dashboard (Dashboard 2.0) v1.30.2, the officially recommended Node-RED dashboard. Covers widget catalog with properties, config nodes (ui-base, ui-page, ui-group, ui-theme), wiring patterns, and common dashboard recipes. Docs: https://dashboard.flowfuse.com/
Core vocabulary of Node-RED: nodes, flows (tabs), wires, messages, context, config nodes, design principles, and basic error handling concepts.
Comprehensive reference for the JSONata expression language (v2.2.0). Covers syntax, path navigation, predicates, operators, all built-in function categories (string, numeric, aggregation, boolean, array, object, date/time, higher-order), programming constructs (variables, functions, recursion), the processing model (sequences, flattening), and the JavaScript embedding API. Includes Node-RED-specific usage notes for change, switch, and inject nodes.
Comprehensive reference for the Mustache templating language (v1.3.0). Covers all tag types: variables (escaped and unescaped), sections, inverted sections, comments, partials, blocks, parents, and set delimiters. Documents dotted-name resolution, implicit iterator, lambdas, and the inheritance extension (blocks/parents). Includes Node-RED-specific usage notes for the template node.
Categorized reference of Node-RED built-in core node types, key properties, and a deep-dive into the function node's APIs, return semantics, and async patterns.
Recipe book of common Node-RED flow patterns: HTTP endpoints, MQTT subscribers, timers, message routing, data transformation, error handling, and modularization.