Self-hosted Node-RED MCP alternatives

The Node-RED MCP server already runs locally over stdio, driving your own Node-RED through the Admin API so nothing leaves your network. If you want to keep that while swapping the automation engine, or add a small local tool an agent needs around a flow, the picks below all run locally too.

The first group are automation engines you can self-host; the last two are reference servers that each handle one primitive a flow often reaches for. The notes are clear about which is which.

The 8 best self-hosted alternatives

  1. n8nCommunity21,439

    Run locally with a far larger node catalog, n8n's community server gives an agent knowledge of 800+ nodes to design, validate, and deploy workflows, kept on your own machine.

    Set up n8n
  2. TemporalCommunity31

    For durable execution on your own cluster, the Temporal server runs locally and starts, signals, and queries workflows while managing batch operations and schedules, the choice when retries and long-running state matter.

    Set up Temporal
  3. ComposioOfficial

    Composio can run as a local server while connecting an agent to 500+ apps through one OAuth-authenticated endpoint, so the process and connection management stay on your infrastructure as it calls SaaS APIs.

    Set up Composio
  4. InngestOfficial

    Event-driven and code-first, the local Inngest Dev Server MCP sends events, invokes functions, monitors runs, and searches the docs against a dev server you run, a different shape of automation from Node-RED's wiring diagram.

    Set up Inngest
  5. PipedreamOfficial

    Pipedream's server can run locally while exposing 2,800+ apps and 10,000+ prebuilt actions with managed OAuth. The process sits on your machine, though each app's data still flows through its own API.

    Set up Pipedream
  6. Trigger.devOfficial

    Code-first and local, the Trigger.dev server scaffolds projects, triggers and debugs background tasks, deploys to any environment, and runs TRQL queries, keeping task definitions in your own codebase.

    Set up Trigger.dev
  7. FetchOfficial86,581

    A useful local companion, not an engine: Anthropic's reference Fetch server pulls a URL and converts the page to clean markdown, the kind of step a flow often needs, run entirely on your own machine.

    Set up Fetch
  8. MemoryOfficial86,581

    The reference Memory server keeps a persistent local knowledge graph of entities, relations, and observations on disk. It gives a local agent somewhere to hold state between runs rather than replacing Node-RED.

    Set up Memory

How to choose

For a self-hosted automation engine, n8n is the closest flow-based swap with a larger node catalog, while Temporal, Trigger.dev, Inngest, and Composio cover durable, code-first, event-driven, and broad-integration needs from a local process. Fetch and Memory are not replacements; they are single-purpose reference servers that run on the same machine and fill in primitives a flow leans on. Running the server locally keeps the process and tokens yours, but app data still travels to each product's API.

FAQ

Can the Node-RED MCP server be self-hosted?
Yes. It runs locally over stdio and drives your own Node-RED through the Admin API, so the process and credentials stay on your machine. Most alternatives here, including n8n, Temporal, Inngest, and Trigger.dev, run locally as well.
Do these alternatives keep my automation data on my own systems?
It depends on the engine. n8n and Temporal can run fully on your own systems, while Composio and Pipedream still call third-party app APIs over the network. Fetch and Memory run entirely locally but each cover only one small primitive.
← Back to the Node-RED MCP server