n8n-fabric
Provides comprehensive management of n8n automation workflows, including tools to list, create, update, and execute workflows, manage credentials and execution history, and perform semantic searches across workflow patterns.
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@n8n-fabricfind any workflows related to automated email marketing"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
What it does
n8n has 500+ nodes and a full REST API, but it lives behind a UI. n8n-fabric puts it behind MCP instead, so an AI assistant can list, build, run and manage workflows in plain language. Every workflow is also embedded into Qdrant, so you can find one by what it does — "how did I handle webhook → transform → API?" — not just by name. Redis caches metadata and execution state; PostgreSQL is n8n's own store.
Related MCP server: n8n MCP Server
The 36 tools
Group | Tools |
Workflows |
|
Executions |
|
Credentials |
|
Tags & Variables |
|
Projects & Users |
|
Community nodes |
|
Source control |
|
System |
|
Quick start
git clone https://github.com/ry-ops/n8n-fabric
cd n8n-fabric
# full stack: n8n + Qdrant + Redis + PostgreSQL
docker compose up -d
docker compose ps
open http://localhost:5678 # n8n UIRun the MCP server from source (Python 3.11+, uv):
uv sync
export N8N_URL=http://localhost:5678
export N8N_API_KEY=your-api-key
uv run n8n-fabric-mcpConnect Claude Desktop — add to claude_desktop_config.json:
{
"mcpServers": {
"n8n-fabric": {
"command": "uv",
"args": ["run", "n8n-fabric-mcp"],
"cwd": "/path/to/n8n-fabric"
}
}
}Then ask: "List my active workflows," "Create a webhook → Slack workflow and activate it," or "Find the workflow that posts deploy notifications and run it."
Configuration
Variable | Description | Default |
| n8n API URL |
|
| n8n API key | (required) |
| Qdrant URL |
|
| Redis URL |
|
| n8n encryption key | (required for production) |
Ports
6343/6389are used to avoid clashing with any existing Qdrant/Redis instances.
Part of the ry-ops fabric
n8n-fabric is one layer of a larger fabric, each exposed over MCP:
Fabric | Role |
n8n-fabric | workflow execution & playbooks |
repo lifecycle, security, PRs | |
aiana | semantic memory & pattern recall |
Together they close the loop: "Create a webhook-to-Slack workflow and commit it" → n8n-fabric builds it, git-steer commits the JSON, aiana indexes it for next time.
Documentation
CLAUDE.md — AI assistant context
Fabric coordination — wiring n8n-fabric, git-steer and aiana together
ADR-001 — fabric design decisions
License
MIT. See LICENSE.
This server cannot be deployed
Maintenance
Related MCP Connectors
Open-source Zapier/n8n alternative as an MCP server: agents build, run and debug your workflows.
n8n MCP — query your own n8n instance (BYO).
Create, browse, remix, collaborate on, and run durable AI workflow nodes from MCP hosts.
Zero-setup MCP gateway securely connecting AI to your tools with authentication and workflows
Related MCP Servers
- AlicenseAqualityDmaintenance🪄 MCP server for programmatic creation and management of n8n workflows. Enables AI assistants to build, modify, and manage workflows without direct user intervention through a comprehensive set of tools and resources for interacting with n8n's REST API.1050 npm86MIT
- -licenseNot gradedqualityNot gradedmaintenanceProvides seamless integration between MCP-compatible AI assistants and n8n workflow automation, enabling intelligent management and automation of n8n workflows through natural language.5-
- AlicenseBqualityAmaintenanceMCP server for managing n8n workflows through AI assistants. Supports workflow CRUD operations, synchronization, inspection, and execution support for automation-focused workflows.19133 npm2MIT
- AlicenseNot gradedqualityDmaintenanceMCP server for integrating with n8n, enabling workflow automation and management through natural language.297 npm1MIT