MCP.so
Sign In
Servers

πŸ”Œ N8N Node MCP Server

@ari-json

MCP server for accessing N8N node information through Claude Desktop

Overview

What is πŸ”Œ N8N Node MCP Server?

A Model Context Protocol (MCP) server that provides seamless access to N8N node information from N8N's GitHub repository. It integrates with Claude Desktop to query, search, and explore N8N's extensive node ecosystem, including both core nodes and AI/LangChain nodes. Designed for developers and automation users working with N8N.

How to use πŸ”Œ N8N Node MCP Server?

Install via npx (@ari-json/n8n-node-mcp-server) or globally and configure Claude Desktop JSON with the command and optional GITHUB_TOKEN environment variable. Use natural language prompts in Claude to list, search, or get details about N8N nodes.

Key features of πŸ”Œ N8N Node MCP Server?

  • Provides six tools for querying N8N nodes (list, search, details, code, community, rate limit)
  • Covers 300+ core nodes and all AI/LangChain nodes from N8N
  • Optional GitHub token increases API rate limit from 60 to 5,000 requests/hour
  • No installation required; runs directly via npx
  • Test server directly or with MCP Inspector

Use cases of πŸ”Œ N8N Node MCP Server?

  • Discovering available N8N nodes and their capabilities during workflow design
  • Searching for specific integrations (e.g., OpenAI, vector stores)
  • Getting implementation details and source code for custom node development
  • Exploring community-contributed N8N nodes

FAQ from πŸ”Œ N8N Node MCP Server?

What is the difference between this server and using N8N directly?

This server provides an AI assistant interface (Claude) to browse N8N's node repository, without requiring the N8N editor to be running, and includes code-level details.

What are the runtime requirements?

Node.js 16.0+ and npm or npx. Claude Desktop is required to use the tools.

Where does the node data come from?

The server fetches data directly from N8N's public GitHub repository (packages/nodes-base and packages/@n8n/nodes-langchain) and npm for community nodes.

Is a GitHub token required?

No, but without a token the GitHub API rate limit is 60 requests per hour; with a token it increases to 5,000 requests per hour.

How is the server accessed/authenticated?

Transport is via local command execution (stdio) configured in Claude Desktop. Authentication is optional via the GITHUB_TOKEN environment variable for higher GitHub API rate limits.

Tags

More from Other