MCP ExplorerExplorer

N8n Mcp Memory

@ctkadvisorson 19 days ago
1 NOASSERTION
FreeCommunity
AI Systems
n8n-mcp-memory is an MCP server enabling AI assistants to interact with the n8n automation platform.

Overview

What is N8n Mcp Memory

n8n-mcp-memory is a Model Context Protocol (MCP) server that allows AI assistants to interact with the n8n automation platform, enabling them to manage workflows and other resources seamlessly.

Use cases

Use cases for n8n-mcp-memory include automating business processes, enhancing productivity with AI-driven workflows, and integrating AI assistants into existing n8n setups for improved task management.

How to use

To use n8n-mcp-memory, you can run it via Docker by specifying your n8n API URL and API key. Alternatively, for local development, clone the repository, install dependencies, set environment variables, and start the server.

Key features

Key features include complete integration with the n8n API, compatibility with AI assistants like Claude Desktop and Augment, support for all n8n resources (workflows, tags, credentials, users, projects, variables), and the ability for AI assistants to create, update, and execute workflows.

Where to use

n8n-mcp-memory can be used in various fields such as automation, AI development, and workflow management, particularly where there is a need for seamless integration between AI tools and automation platforms.

Content

n8n Memory Control Panel (MCP)

CI
Docker Build

A Model Context Protocol (MCP) server that provides AI assistants with access to n8n automation platform.

Features

  • Complete n8n API integration
  • Works with Claude Desktop and Augment
  • Supports all n8n resources: workflows, tags, credentials, users, projects, variables
  • Enables AI assistants to create, update, and execute n8n workflows

Quick Start

Using Docker

docker run -p 3000:3000 \
  -e N8N_API_URL=https://your-n8n-instance.com/api/v1 \
  -e N8N_API_KEY=your-n8n-api-key \
  -v n8n_mcp_cache:/app/cache \
  ghcr.io/ctkadvisors/n8n-mcp-memory:main

Local Development

# Clone the repository
git clone https://github.com/ctkadvisors/n8n-mcp-memory.git
cd n8n-mcp-memory

# Install dependencies
pnpm install

# Set environment variables
echo "N8N_API_URL=https://your-n8n-instance.com/api/v1" > .env
echo "N8N_API_KEY=your-n8n-api-key" >> .env

# Build and start the server
pnpm run build
pnpm run start:server

Integration with AI Assistants

Claude Desktop

Add to your Claude Desktop configuration:

{
  "mcp": {
    "servers": {
      "n8n": {
        "endpoint": "http://localhost:3000/mcp"
      }
    }
  }
}

Augment (VS Code)

Configure in Augment settings:

Resources and Tools

The server provides access to n8n resources through URI patterns:

  • n8n://workflows - List all workflows
  • n8n://tags - List all tags
  • n8n://executions - List all executions
  • n8n://users - List all users
  • n8n://projects - List all projects
  • n8n://variables - List all variables

And tools for performing actions:

  • Workflow management (create, update, delete, activate)
  • Tag management (create, update, delete)
  • Execution management (run workflows, delete executions)
  • Credential management (create, delete, transfer)
  • User management (create, delete, change roles)
  • Project management (create, update, delete)
  • Variable management (create, delete)
  • Source control integration (pull changes)
  • Security audit generation

License

MIT License with Attribution - see LICENSE file for details.

Tools

No tools

Comments