texan-nxtassist avatar

Nr Mcp

texan-nxtassist/nr-mcp

Connects Claude to your Node-RED instance via the Admin API with 13 tools covering flow inspection, code search, safe deploys, and module management. The big deal here is it uses the correct GET→POST flows pattern with optimistic locking instead of PUT /flow/:id, which means your tabs won't get silently reordered when Claude makes changes. You can search across function node code, read and update JavaScript in function nodes, batch create or delete nodes with automatic wire cleanup, trigger inject nodes for testing, and install packages from the registry. Built by someone who got tired of existing implementations breaking tab order in production Node-RED setups.

tools
13
auth
Secret needed
transport
STDIO
env vars
4
last updated
Mar 25, 2026

Tools

13 tools

Public tool metadata for what this MCP can expose to an agent.

nr_get_flow_summaryOverview of all tabs with node counts and groups

Overview of all tabs with node counts and groups

No parameter schema in public metadata yet.

nr_get_flowGet a single tab with all nodes — by name or ID

Get a single tab with all nodes — by name or ID

No parameter schema in public metadata yet.

nr_search_nodesSearch nodes by name, type, or JavaScript code content

Search nodes by name, type, or JavaScript code content

No parameter schema in public metadata yet.

nr_get_function_codeExtract full JS code from function nodes (incl. init/finalize)

Extract full JS code from function nodes (incl. init/finalize)

No parameter schema in public metadata yet.

nr_get_node_configFull config with computed upstream/downstream connections

Full config with computed upstream/downstream connections

No parameter schema in public metadata yet.

nr_get_flow_contextRead flow-level context variables

Read flow-level context variables

No parameter schema in public metadata yet.

nr_safe_deployDeploy changes with optimistic locking — never reorders tabs

Deploy changes with optimistic locking — never reorders tabs

No parameter schema in public metadata yet.

nr_create_nodesBatch-create nodes/groups in a single deploy

Batch-create nodes/groups in a single deploy

No parameter schema in public metadata yet.

nr_delete_nodesBatch-delete with automatic wire and group cleanup

Batch-delete with automatic wire and group cleanup

No parameter schema in public metadata yet.

nr_injectTrigger inject nodes remotely to test flows

Trigger inject nodes remotely to test flows

No parameter schema in public metadata yet.

nr_get_installed_modulesList installed modules and available node types

List installed modules and available node types

No parameter schema in public metadata yet.

nr_install_moduleInstall npm packages from the Node-RED registry

Install npm packages from the Node-RED registry

No parameter schema in public metadata yet.

nr_get_debug_outputRead debug/error data from flow context

Read debug/error data from flow context

No parameter schema in public metadata yet.

Sponsors

Configuration

NR_URL

Node-RED base URL (default: http://localhost:1880)

NR_TOKENsecret

Bearer token for Node-RED authentication

NR_USER

Username for Basic Auth

NR_PASSsecret

Password for Basic Auth

Readme

nr-mcp

A Model Context Protocol (MCP) server that lets AI assistants interact with Node-RED — read flows, search nodes, edit function code, deploy changes safely, and manage modules.

Built to solve real problems: the existing Node-RED MCP implementations use PUT /flow/:id which reorders your tabs. nr-mcp uses the correct GET → POST /flows pattern with optimistic locking, so your tab order is always preserved.

Features

13 tools for complete Node-RED flow management:


View the full README on GitHub

Details

Repository
github.com/texan-nxtassist/nr-mcp
Category
Search & Web Crawling
Package
nr-mcp
Transport
STDIO
Auth
Required
Registry
MCP registry, active

Related Search & Web Crawling MCP servers

View all
1thevibepreneur avatarGapbase Mcpthevibepreneur/gapbase-mcpSearch 474 validated startup gaps by industry, role, or keyword. Works offline.1stars
2theyahia avatarPochta Russia Mcptheyahia/pochta-russia-mcpMCP server for Russian Post (Почта России) API — tracking, tariff calculation, post office search.1stars
3theyahia avatarYandex Webmaster Mcptheyahia/yandex-webmaster-mcpMCP server for Yandex.Webmaster API — hosts, search queries, indexing status. Bearer token auth.1stars
4tobs-code avatarCozo Memorytobs-code/cozo-memoryLocal-first memory system for AI agents with hybrid search and graph reasoning1stars
5valyay avatarNanostores MCPvalyay/nanostores-mcpDebug and analyze Nanostores apps with AI: scan stores, monitor runtime events, and search docs.1stars
6visualfusion avatarFeedKeeper Cloudvisualfusion/feedkeeperRSS & Atom feed manager with full-text search, AI curation, and remote MCP endpoint.1stars