MCP Hub
Back to servers

n8n-fabric

Wraps n8n with an MCP server and vector storage to enable semantic search, management, and execution of automated workflows. It integrates with other tools to make workflows searchable and orchestratable within a larger automation ecosystem.

Updated
Feb 5, 2026

n8n-fabric

Workflow Automation Fabric Layer

n8n-fabric wraps n8n with an MCP server, Qdrant vector storage, and Redis caching—making workflows searchable, memorable, and orchestratable alongside git-steer and aiana.

Architecture

flowchart TB
    subgraph FABRIC["n8n-fabric"]
        direction TB
        mcp["MCP Server"]
        embed["Workflow Embedder"]
        cache["Cache Layer"]
    end

    subgraph N8N["n8n Engine"]
        api["REST API"]
        exec["Execution Engine"]
        nodes["500+ Nodes"]
    end

    subgraph STORAGE["Storage"]
        qdrant[("Qdrant\nWorkflow Vectors")]
        redis[("Redis\nCache & State")]
        postgres[("PostgreSQL\nn8n Data")]
    end

    subgraph ECOSYSTEM["ry-ops Fabric Ecosystem"]
        gitsteer["git-steer\nRepo Lifecycle"]
        aiana["aiana\nSemantic Memory"]
    end

    mcp --> api
    mcp --> embed
    mcp --> cache
    embed --> qdrant
    cache --> redis
    api --> exec
    exec --> nodes
    api --> postgres

    mcp <-.->|"MCP"| gitsteer
    mcp <-.->|"MCP"| aiana

    style FABRIC fill:#7C3AED,color:#fff
    style N8N fill:#FF6D5A,color:#fff
    style qdrant fill:#059669,color:#fff
    style redis fill:#DC2626,color:#fff
    style postgres fill:#336791,color:#fff

n8n-fabric Architecture


Features

MCP Server

  • Full n8n API access - Workflows, executions, credentials, nodes
  • Semantic search - Find workflows by meaning, not just name
  • Cross-fabric coordination - Works with git-steer and aiana

Workflow Intelligence

  • Vector embeddings - Workflows stored in Qdrant for similarity search
  • Pattern recognition - "How did I handle webhook → transform → API?"
  • Playbook recall - Find and reuse proven workflow patterns

Infrastructure

  • Docker Compose - One command to run full stack
  • Redis caching - Fast workflow metadata and execution state
  • PostgreSQL - n8n's persistent storage

Quick Start

Docker Compose (Recommended)

# Clone repository
git clone https://github.com/ry-ops/n8n-fabric
cd n8n-fabric

# Start full stack (n8n + Qdrant + Redis + PostgreSQL)
docker compose up -d

# Check status
docker compose ps

# View n8n UI
open http://localhost:5678

Local Development

# Install dependencies
uv sync

# Set environment variables
export N8N_URL=http://localhost:5678
export N8N_API_KEY=your-api-key

# Run MCP server
uv run n8n-fabric-mcp

MCP Tools

Workflow Management

ToolDescription
workflow_listList all workflows with metadata
workflow_getGet workflow by ID (full JSON)
workflow_createCreate new workflow from JSON
workflow_updateUpdate existing workflow
workflow_deleteDelete workflow
workflow_activateActivate workflow
workflow_deactivateDeactivate workflow
workflow_executeExecute workflow manually
workflow_searchSemantic search across workflows

Execution Management

ToolDescription
execution_listList executions with filters
execution_getGet execution details and data
execution_deleteDelete execution
execution_retryRetry failed execution
execution_stopStop running execution

Credentials & Nodes

ToolDescription
credential_listList credential names (no secrets)
credential_createCreate new credential
credential_deleteDelete credential
node_typesList available node types
node_infoGet node type details

System & Status

ToolDescription
n8n_statusn8n health and version
fabric_statusFull stack health check
fabric_syncSync workflows to Qdrant

Configuration

Environment Variables

VariableDescriptionDefault
N8N_URLn8n API URLhttp://localhost:5678
N8N_API_KEYn8n API key(required)
QDRANT_URLQdrant URLhttp://localhost:6343
REDIS_URLRedis URLredis://localhost:6389
N8N_ENCRYPTION_KEYn8n encryption key(required for production)

Note: Ports 6343 and 6389 are used to avoid conflicts with existing Qdrant/Redis instances.

Claude Desktop Integration

{
  "mcpServers": {
    "n8n-fabric": {
      "command": "uv",
      "args": ["run", "n8n-fabric-mcp"],
      "cwd": "/path/to/n8n-fabric"
    }
  }
}

Fabric Ecosystem

n8n-fabric is part of the ry-ops fabric ecosystem:

FabricRoleMCP Tools
n8n-fabricWorkflow execution, playbooksWorkflows, executions, credentials
git-steerRepo lifecycle, version controlRepos, branches, security, PRs
aianaSemantic memory, pattern recallMemory search, context injection

Cross-Fabric Examples

"Remember how I built the Slack notification workflow"
  → aiana searches memory
  → n8n-fabric retrieves workflow
  → Returns full workflow JSON

"Create a new webhook-to-Slack workflow and commit it"
  → n8n-fabric creates workflow
  → git-steer commits workflow JSON to repo
  → aiana indexes for future recall

"Run my deployment notification playbook"
  → aiana recalls playbook pattern
  → n8n-fabric executes workflow
  → git-steer logs deployment

Documentation


License

MIT License - see LICENSE file for details.


Repository: github.com/ry-ops/n8n-fabric

Status: Alpha - Initial Development

Version: 0.1.0

Updated: 2026-02-04

Reviews

No reviews yet

Sign in to write a review