n8n-nodes-mcp-client
@nerding-io
About n8n-nodes-mcp-client
n8n custom node for MCP
Overview
What is n8n-nodes-mcp-client?
n8n-nodes-mcp-client is an n8n community node that enables interaction with Model Context Protocol (MCP) servers directly within n8n workflows. It runs on n8n, a fair-code licensed workflow automation platform, and is designed for users who want to integrate AI models with external tools and data sources.
How to use n8n-nodes-mcp-client?
Install the node via the n8n community nodes documentation. To use it as a tool in AI Agents, set the environment variable N8N_COMMUNITY_PACKAGES_ALLOW_TOOL_USAGE to true. Configure credentials for the MCP server—choose from command-line (STDIO), HTTP Streamable (recommended), or Server-Sent Events (SSE, deprecated) transport. Then add the node to a workflow and select an operation (e.g., Execute Tool, List Tools, Read Resource).
Key features of n8n-nodes-mcp-client
- Connect to MCP servers via STDIO, HTTP Streamable, or SSE transports.
- Execute tools, list tools, list prompts, get prompts, list resources, and read resources.
- Pass environment variables to MCP servers using credentials or
MCP_prefix in Docker. - Use the node as a tool within n8n AI Agents.
- Supports multiple MCP servers in a single workflow with separate credentials.
Use cases of n8n-nodes-mcp-client
- Plan a trip by combining multiple MCP servers for destination search, weather, and travel news.
- Integrate Brave Search MCP server to perform web searches within n8n workflows.
- Build AI agents that leverage multiple MCP-powered tools (e.g., search, weather, OpenAI) simultaneously.
FAQ from n8n-nodes-mcp-client
What is this node and how does it differ from other MCP clients?
This is an n8n community node that lets you interact with MCP servers in n8n workflows. It is purpose-built for n8n’s automation environment and can be used as a tool in AI Agents, unlike standalone MCP clients.
Which n8n versions and MCP protocols are supported?
Requires n8n version 1.0.0 or later and MCP Protocol version 1.0.0 or later. Supports STDIO, SSE (deprecated), and HTTP Streamable transport.
How do I enable tool usage in AI Agents?
Set the environment variable N8N_COMMUNITY_PACKAGES_ALLOW_TOOL_USAGE to true in your shell, Docker configuration, or n8n .env file, then restart n8n.
Is the node free and what is its license?
The node itself is part of n8n’s community ecosystem; n8n is fair-code licensed. No additional pricing information is provided in the documentation.
What are the known limitations?
The SSE transport is deprecated and should not be used for new projects; HTTP Streamable is recommended. Environment variables for MCP servers must be prefixed with MCP_ in Docker deployments to be passed automatically.
Basic information
More Agent Frameworks MCP clients
Hermes MCP
cloudwalkElixir Model Context Protocol (MCP) SDK
MCP CLI - Model Context Protocol Command Line Interface
chrishayukWhere On-Device and Cloud LLMs Meet
hazyresearchBig & Small LLMs working together
MCP Agent Graph (MAG)
keta1930MCP Agent Graph (MAG) is an agent development framework for rapidly building agent systems. This project is based on graphs, nodes, and MCP to quickly construct complex Agent systems.
Nerve
evilsocketThe Simple Agent Development Kit.
Comments