Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
NR_URLNoNode-RED URL (default: http://localhost:1880)
NR_PASSNoPassword for Basic Auth
NR_USERNoUsername for Basic Auth
NR_TOKENNoBearer token for token-based auth

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{
  "listChanged": false
}
prompts
{
  "listChanged": false
}
resources
{
  "subscribe": false,
  "listChanged": false
}
experimental
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
nr_get_flow_summaryA

Quick overview of all Node-RED tabs with node counts and groups.

nr_get_flowA

Get a single Node-RED tab with all its nodes and groups. Accepts tab name (case-insensitive) or tab ID.

nr_search_nodesC

Search Node-RED nodes by name, type, or function code content. Searches in: name, type, func, template, action fields.

nr_get_function_codeB

Extract full JavaScript code from a Node-RED function node.

nr_get_node_configB

Get full node configuration including wires, upstream/downstream connections, and group membership.

nr_get_flow_contextA

Read Node-RED flow context variables. Pass key=null to list all keys, or a specific key to get its value.

nr_safe_deployB

Deploy changes to a Node-RED node with optimistic locking. Uses correct GET→POST pattern (never PUT). Preserves tab order.

nr_get_installed_modulesA

List installed Node-RED modules and their node types. Optionally filter by module name or node type containing query string. Returns module name, version, and list of node types provided.

nr_injectA

Trigger an inject node to fire immediately. Use nr_search_nodes to find inject nodes first. The node must be of type 'inject'.

nr_create_nodesA

Create one or more new nodes/groups in a single deploy. Each node dict must include 'id', 'type', and 'z' (target tab ID). Groups need 'type': 'group'. Config nodes (e.g. ha-entity-config) use 'z': '' for global scope.

nr_delete_nodesA

Delete one or more nodes by ID. Also cleans up references: removes deleted IDs from group.nodes arrays and from other nodes' wires arrays.

nr_install_moduleA

Install a new Node-RED module (npm package) from the registry. Use nr_get_installed_modules to check what's already installed first. Installation may take 30-60 seconds.

nr_get_debug_outputA

Read debug output from flow context. Use when a flow has a catch node that stores errors/debug data to flow context. Pass key=null to list all context keys. Trigger flow with nr_inject first, then read this.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/Texan-NXTassist/nr-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server