专属域名
文档搜索
提交工单
轩辕助手
Run助手
返回顶部
快速返回页面顶部
收起
收起工具栏

mcp/n8n Docker 镜像 - 轩辕镜像

n8n
mcp/n8n
连接n8n工作流自动化平台与AI模型,提供543个n8n节点、工作流模板和具备AI能力的自动化工具的访问。
3 收藏0 次下载activemcp
🚀专业版镜像服务,面向生产环境设计
版本下载
🚀专业版镜像服务,面向生产环境设计

n8n MCP Server

Bridges n8n's workflow automation platform with AI models, providing access to 543 n8n nodes, workflow templates, and AI-capable automation tools.

What is an MCP Server?

MCP Info

AttributeDetails
Docker Imagemcp/n8n
Authorczlonkowski
Repository[***]

Image Building Info

AttributeDetails
Dockerfile[***]
Commit1bbfaabbc20f4989d81bc8a2cfc9f***ed8
Docker Image built byDocker Inc.
Docker Scout Health Score!Docker Scout Health Score
Verify SignatureCOSIGN_REPOSITORY=mcp/signatures cosign verify mcp/n8n --key [***]
LicenceMIT License

Available Tools (42)

Tools provided by this ServerShort Description
get_database_statisticsNode stats: 525 total, 263 AI tools, 104 triggers, 87% docs coverage.
get_node_as_tool_infoHow to use ANY node as AI tool.
get_node_documentationGet readable docs with examples/auth/patterns.
get_node_essentialsGet node essential info with optional real-world examples from templates.
get_node_infoGet full node documentation.
get_property_dependenciesShows property dependencies and visibility rules.
get_templateGet template by ID.
get_templates_for_taskCurated templates by task.
list_ai_toolsList 263 AI-optimized nodes.
list_node_templatesFind templates using specific nodes.
list_nodesList n8n nodes.
list_tasksList task templates by category: HTTP/API, Webhooks, Database, AI, Data Processing, Communication.
list_templatesList all templates with minimal data (id, name, description, views, node count).
n8n_autofix_workflowAutomatically fix common workflow validation errors.
n8n_create_workflowCreate workflow.
n8n_delete_executionDelete an execution record.
n8n_delete_workflowPermanently delete a workflow.
n8n_diagnosticDiagnose n8n API config.
n8n_get_executionGet execution details with smart filtering.
n8n_get_workflowGet a workflow by ID.
n8n_get_workflow_detailsGet workflow details with metadata, version, execution stats.
n8n_get_workflow_minimalGet minimal info: ID, name, active status, tags.
n8n_get_workflow_structureGet workflow structure: nodes and connections only.
n8n_health_checkCheck n8n instance health and API connectivity.
n8n_list_available_toolsList available n8n tools and capabilities.
n8n_list_executionsList workflow executions (returns up to limit).
n8n_list_workflowsList workflows (minimal metadata only).
n8n_trigger_webhook_workflowTrigger workflow via webhook.
n8n_update_full_workflowFull workflow update.
n8n_update_partial_workflowUpdate workflow incrementally with diff operations.
n8n_validate_workflowValidate workflow by ID.
n8n_workflow_versionsManage workflow version history, rollback, and cleanup.
search_node_propertiesFind specific properties in a node (auth, headers, body, etc).
search_nodesSearch n8n nodes by keyword with optional real-world examples.
search_templatesSearch templates by name/description keywords.
search_templates_by_metadataSearch templates by AI-generated metadata.
tools_documentationGet documentation for n8n MCP tools.
validate_node_minimalCheck n8n node required fields.
validate_node_operationValidate n8n node configuration.
validate_workflowFull workflow validation: structure, connections, expressions, AI tools.
validate_workflow_connectionsCheck workflow connections only: valid nodes, no cycles, proper triggers, AI tool links.
validate_workflow_expressionsValidate n8n expressions: syntax {{}}, variables ($json/$node), references.

Tools Details

Tool: get_database_statistics

Node stats: 525 total, 263 AI tools, 104 triggers, 87% docs coverage. Verifies MCP working.

Tool: get_node_as_tool_info

How to use ANY node as AI tool. Shows requirements, use cases, examples. Works for all nodes, not just AI-marked ones.

ParametersTypeDescription
nodeTypestringFull node type WITH prefix: "nodes-base.slack", "nodes-base.googleSheets", etc.

Tool: get_node_documentation

Get readable docs with examples/auth/patterns. Better than raw schema! 87% coverage. Format: "nodes-base.slack"

ParametersTypeDescription
nodeTypestringFull type with prefix: "nodes-base.slack"

Tool: get_node_essentials

Get node essential info with optional real-world examples from templates. Pass nodeType as string with prefix. Example: nodeType="nodes-base.slack". Use includeExamples=true to get top 3 template configs.

ParametersTypeDescription
nodeTypestringFull type: "nodes-base.httpRequest"
includeExamplesboolean optionalInclude top 3 real-world configuration examples from popular templates (default: false)

Tool: get_node_info

Get full node documentation. Pass nodeType as string with prefix. Example: nodeType="nodes-base.webhook"

ParametersTypeDescription
nodeTypestringFull type: "nodes-base.{name}" or "nodes-langchain.{name}". Examples: nodes-base.httpRequest, nodes-base.webhook, nodes-base.slack

Tool: get_property_dependencies

Shows property dependencies and visibility rules. Example: sendBody=true reveals body fields. Test visibility with optional config.

ParametersTypeDescription
nodeTypestringThe node type to analyze (e.g., "nodes-base.httpRequest")
configobject optionalOptional partial configuration to check visibility impact

Tool: get_template

Get template by ID. Use mode to control response size: nodes_only (minimal), structure (nodes+connections), full (complete workflow).

ParametersTypeDescription
templateIdnumberThe template ID to retrieve
modestring optionalResponse detail level. nodes_only: just node list, structure: nodes+connections, full: complete workflow JSON.

Tool: get_templates_for_task

Curated templates by task. Returns paginated results sorted by popularity.

ParametersTypeDescription
taskstringThe type of task to get templates for
limitnumber optionalMaximum number of results. Default 10.
offsetnumber optionalPagination offset. Default 0.

Tool: list_ai_tools

List 263 AI-optimized nodes. Note: ANY node can be AI tool! Connect any node to AI Agent's tool port. Community nodes need N8N_COMMUNITY_PACKAGES_ALLOW_TOOL_USAGE=true.

Tool: list_node_templates

Find templates using specific nodes. Returns paginated results. Use FULL types: "n8n-nodes-base.httpRequest".

ParametersTypeDescription
nodeTypesarrayArray of node types to search for (e.g., ["n8n-nodes-base.httpRequest", "n8n-nodes-base.openAi"])
limitnumber optionalMaximum number of templates to return. Default 10.
offsetnumber optionalPagination offset. Default 0.

Tool: list_nodes

List n8n nodes. Common: list_nodes({limit:200}) for all, list_nodes({category:'trigger'}) for triggers. Package: "n8n-nodes-base" or "@n8n/n8n-nodes-langchain". Categories: trigger/transform/output/input.

ParametersTypeDescription
categorystring optionaltrigger
developmentStylestring optionalUsually "programmatic"
isAIToolboolean optionalFilter AI-capable nodes
limitnumber optionalMax results (default 50, use 200+ for all)
packagestring optional"n8n-nodes-base" (core) or "@n8n/n8n-nodes-langchain" (AI)

Tool: list_tasks

List task templates by category: HTTP/API, Webhooks, Database, AI, Data Processing, Communication.

ParametersTypeDescription
categorystring optionalFilter by category (optional)

Tool: list_templates

List all templates with minimal data (id, name, description, views, node count). Optionally include AI-generated metadata for smart filtering.

ParametersTypeDescription
includeMetadataboolean optionalInclude AI-generated metadata (categories, complexity, setup time, etc.). Default false.
limitnumber optionalNumber of results (1-100). Default 10.
offsetnumber optionalPagination offset. Default 0.
sortBystring optionalSort field. Default: views (popularity).

Tool: n8n_autofix_workflow

Automatically fix common workflow validation errors. Preview fixes or apply them. Fixes expression format, typeVersion, error output config, webhook paths.

ParametersTypeDescription
idstringWorkflow ID to fix
applyFixesboolean optionalApply fixes to workflow (default: false - preview mode)
confidenceThresholdstring optionalMinimum confidence level for fixes (default: medium)
fixTypesarray optionalTypes of fixes to apply (default: all)
maxFixesnumber optionalMaximum number of fixes to apply (default: 50)

Tool: n8n_create_workflow

Create workflow. Requires: name, nodes[], connections{}. Created inactive. Returns workflow with ID.

ParametersTypeDescription
connectionsobjectWorkflow connections object. Keys are source node IDs, values define output connections
namestringWorkflow name (required)
nodesarrayArray of workflow nodes. Each node must have: id, name, type, typeVersion, position, and parameters
settingsobject optionalOptional workflow settings (execution order, timezone, error handling)

Tool: n8n_delete_execution

Delete an execution record. This only removes the execution history, not any data processed.

ParametersTypeDescription
idstringExecution ID to delete

Tool: n8n_delete_workflow

Permanently delete a workflow. This action cannot be undone.

ParametersTypeDescription
idstringWorkflow ID to delete

Tool: n8n_diagnostic

Diagnose n8n API config. Shows tool status, API connectivity, env vars. Helps troubleshoot missing tools.

ParametersTypeDescription
verboseboolean optionalInclude detailed debug information (default: false)

Tool: n8n_get_execution

Get execution details with smart filtering. RECOMMENDED: Use mode='preview' first to assess data size. Examples:

  • {id, mode:'preview'} - Structure & counts (fast, no data)
  • {id, mode:'summary'} - 2 samples per node (default)
  • {id, mode:'filtered', itemsLimit:5} - 5 items per node
  • {id, nodeNames:['HTTP Request']} - Specific node only
  • {id, mode:'full'} - Complete data (use with caution) Parameters|Type|Description -|-|- id|string|Execution ID includeData|boolean optional|Legacy: Include execution data. Maps to mode=summary if true (deprecated, use mode instead) includeInputData|boolean optional|Include input data in addition to output (default: false) itemsLimit|number optional|Items per node: 0=structure only, 2=default, -1=unlimited (for filtered mode) mode|string optional|Data retrieval mode: preview=structure only, summary=2 items, filtered=custom, full=all data nodeNames|array optional|Filter to specific nodes by name (for filtered mode)

Tool: n8n_get_workflow

Get a workflow by ID. Returns the complete workflow including nodes, connections, and settings.

ParametersTypeDescription
idstringWorkflow ID

Tool: n8n_get_workflow_details

Get workflow details with metadata, version, execution stats. More info than get_workflow.

ParametersTypeDescription
idstringWorkflow ID

Tool: n8n_get_workflow_minimal

Get minimal info: ID, name, active status, tags. Fast for listings.

ParametersTypeDescription
idstringWorkflow ID

Tool: n8n_get_workflow_structure

Get workflow structure: nodes and connections only. No parameter details.

ParametersTypeDescription
idstringWorkflow ID

Tool: n8n_health_check

Check n8n instance health and API connectivity. Returns status and available features.

Tool: n8n_list_available_tools

List available n8n tools and capabilities.

Tool: n8n_list_executions

List workflow executions (returns up to limit). Check hasMore/nextCursor for pagination.

ParametersTypeDescription
cursorstring optionalPagination cursor from previous response
includeDataboolean optionalInclude execution data (default: false)
limitnumber optionalNumber of executions to return (1-100, default: 100)
projectIdstring optionalFilter by project ID (enterprise feature)
statusstring optionalFilter by execution status
workflowIdstring optionalFilter by workflow ID

Tool: n8n_list_workflows

List workflows (minimal metadata only). Returns id/name/active/dates/tags. Check hasMore/nextCursor for pagination.

ParametersTypeDescription
activeboolean optionalFilter by active status
cursorstring optionalPagination cursor from previous response
excludePinnedDataboolean optionalExclude pinned data from response (default: true)
limitnumber optionalNumber of workflows to return (1-100, default: 100)
projectIdstring optionalFilter by project ID (enterprise feature)
tagsarray optionalFilter by tags (exact match)

Tool: n8n_trigger_webhook_workflow

Trigger workflow via webhook. Must be ACTIVE with Webhook node. Method must match config.

ParametersTypeDescription
webhookUrlstringFull webhook URL from n8n workflow (e.g., [***]
dataobject optionalData to send with the webhook request
headersobject optionalAdditional HTTP headers
httpMethodstring optionalHTTP method (must match webhook configuration, often GET)
waitForResponseboolean optionalWait for workflow completion (default: true)

Tool: n8n_update_full_workflow

Full workflow update. Requires complete nodes[] and connections{}. For incremental use n8n_update_partial_workflow.

ParametersTypeDescription
idstringWorkflow ID to update
connectionsobject optionalComplete connections object (required if modifying workflow structure)
namestring optionalNew workflow name
nodesarray optionalComplete array of workflow nodes (required if modifying workflow structure)
settingsobject optionalWorkflow settings to update

Tool: n8n_update_partial_workflow

Update workflow incrementally with diff operations. Types: addNode, removeNode, updateNode, moveNode, enable/disableNode, addConnection, removeConnection, updateSettings, updateName, add/removeTag. See tools_documentation("n8n_update_partial_workflow", "full") for details.

ParametersTypeDescription
idstringWorkflow ID to update
operationsarrayArray of diff operations to apply. Each operation must have a "type" field and relevant properties for that operation type.
continueOnErrorboolean optionalIf true, apply valid operations even if some fail (best-effort mode). Returns applied and failed operation indices. Default: false (atomic)
validateOnlyboolean optionalIf true, only validate operations without applying them

Tool: n8n_validate_workflow

Validate workflow by ID. Checks nodes, connections, expressions. Returns errors/warnings/suggestions.

ParametersTypeDescription
idstringWorkflow ID to validate
optionsobject optionalValidation options

Tool: n8n_workflow_versions

Manage workflow version history, rollback, and cleanup. Six modes:

  • list: Show version history for a workflow
  • get: Get details of specific version
  • rollback: Restore workflow to previous version (creates backup first)
  • delete: Delete specific version or all versions for a workflow
  • prune: Manually trigger pruning to keep N most recent versions
  • truncate: Delete ALL versions for ALL workflows (requires confirmation) Parameters|Type|Description -|-|- mode|string|Operation mode confirmTruncate|boolean optional|REQUIRED: Must be true to truncate all versions (truncate mode only) deleteAll|boolean optional|Delete all versions for workflow (delete mode only) limit|number optional|Max versions to return in list mode maxVersions|number optional|Keep N most recent versions (prune mode only) validateBefore|boolean optional|Validate workflow structure before rollback versionId|number optional|Version ID (required for get mode and single version delete, optional for rollback) workflowId|string optional|Workflow ID (required for list, rollback, delete, prune)

Tool: search_node_properties

Find specific properties in a node (auth, headers, body, etc). Returns paths and descriptions.

ParametersTypeDescription
nodeTypestringFull type with prefix
querystringProperty to find: "auth", "header", "body", "json"
maxResultsnumber optionalMax results (default 20)

Tool: search_nodes

Search n8n nodes by keyword with optional real-world examples. Pass query as string. Example: query="webhook" or query="database". Returns max 20 results. Use includeExamples=true to get top 2 template configs per node.

ParametersTypeDescription
querystringSearch terms. Use quotes for exact phrase.
includeExamplesboolean optionalInclude top 2 real-world configuration examples from popular templates (default: false)
limitnumber optionalMax results (default 20)
modestring optionalOR=any word, AND=all words, FUZZY=typo-tolerant

Tool: search_templates

Search templates by name/description keywords. Returns paginated results. NOT for node types! For nodes use list_node_templates.

ParametersTypeDescription
querystringSearch keyword as string. Example: "chatbot"
fieldsarray optionalFields to include in response. Default: all fields. Example: ["id", "name"] for minimal response.
limitnumber optionalMaximum number of results. Default 20.
offsetnumber optionalPagination offset. Default 0.

Tool: search_templates_by_metadata

Search templates by AI-generated metadata. Filter by category, complexity, setup time, services, or audience. Returns rich metadata for smart template discovery.

ParametersTypeDescription
categorystring optionalFilter by category (e.g., "automation", "integration", "data processing")
complexitystring optionalFilter by complexity level
limitnumber optionalMaximum number of results. Default 20.
maxSetupMinutesnumber optionalMaximum setup time in minutes
minSetupMinutesnumber optionalMinimum setup time in minutes
offsetnumber optionalPagination offset. Default 0.
requiredServicestring optionalFilter by required service (e.g., "openai", "slack", "google")
targetAudiencestring optionalFilter by target audience (e.g., "developers", "marketers", "analysts")

Tool: tools_documentation

Get documentation for n8n MCP tools. Call without parameters for quick start guide. Use topic parameter to get documentation for specific tools. Use depth='full' for comprehensive documentation.

ParametersTypeDescription
depthstring optionalLevel of detail. "essentials" (default) for quick reference, "full" for comprehensive docs.
topicstring optionalTool name (e.g., "search_nodes") or "overview" for general guide. Leave empty for quick reference.

Tool: validate_node_minimal

Check n8n node required fields. Pass nodeType as string and config as empty object {}. Example: nodeType="nodes-base.webhook", config={}

ParametersTypeDescription
configobjectConfiguration object. Always pass {} for empty config
nodeTypestringNode type as string. Example: "nodes-base.slack"

Tool: validate_node_operation

Validate n8n node configuration. Pass nodeType as string and config as object. Example: nodeType="nodes-base.slack", config={resource:"channel",operation:"create"}

ParametersTypeDescription
configobjectConfiguration as object. For simple nodes use {}. For complex nodes include fields like {resource:"channel",operation:"create"}
nodeTypestringNode type as string. Example: "nodes-base.slack"
profilestring optionalProfile string: "minimal", "runtime", "ai-friendly", or "strict". Default is "ai-friendly"

Tool: validate_workflow

Full workflow validation: structure, connections, expressions, AI tools. Returns errors/warnings/fixes. Essential before deploy.

ParametersTypeDescription
workflowobjectThe complete workflow JSON to validate. Must include nodes array and connections object.
optionsobject optionalOptional validation settings

Tool: validate_workflow_connections

Check workflow connections only: valid nodes, no cycles, proper triggers, AI tool links. Fast structure validation.

ParametersTypeDescription
workflowobjectThe workflow JSON with nodes array and connections object.

Tool: validate_workflow_expressions

Validate n8n expressions: syntax {{}}, variables ($json/$node), references. Returns errors with locations.

ParametersTypeDescription
workflowobjectThe workflow JSON to check for expression errors.

Use this MCP Server

json
{
  "mcpServers": {
    "n8n": {
      "command": "docker",
      "args": [
        "run",
        "-i",
        "--rm",
        "-e",
        "N8N_API_URL",
        "-e",
        "N8N_API_KEY",
        "mcp/n8n"
      ],
      "env": {
        "N8N_API_URL": "[***]",
        "N8N_API_KEY": "n8n_api_****"
      }
    }
  }
}

Why is it safer to run MCP Servers with Docker?

查看更多 n8n 相关镜像 →
n8nio/n8n logo
n8nio/n8n
by n8nio
这是一款免费且开源、采用公平代码许可的基于节点的工作流自动化工具,它通过直观的节点连接方式,帮助用户轻松构建和自动化各类复杂工作流程,适用于个人、团队及企业等不同场景,兼具灵活性与易用性,致力于为用户提供高效、透明的自动化解决方案。
1072100M+ pulls
上次更新:4 天前
deluxebear/n8n logo
deluxebear/n8n
by deluxebear
持续同步 n8n 官方版本,做最好的中文版
710K+ pulls
上次更新:17 天前
smtds/n8n logo
smtds/n8n
by smtds
暂无描述
10K+ pulls
上次更新:3 个月前
ruben18salazar/n8n logo
ruben18salazar/n8n
by ruben18salazar
暂无描述
10K+ pulls
上次更新:5 天前

轩辕镜像配置手册

探索更多轩辕镜像的使用方法,找到最适合您系统的配置方式

登录仓库拉取

通过 Docker 登录认证访问私有仓库

Linux

在 Linux 系统配置镜像服务

Windows/Mac

在 Docker Desktop 配置镜像

Docker Compose

Docker Compose 项目配置

K8s Containerd

Kubernetes 集群配置 Containerd

K3s

K3s 轻量级 Kubernetes 镜像加速

宝塔面板

在宝塔面板一键配置镜像

群晖

Synology 群晖 NAS 配置

飞牛

飞牛 fnOS 系统配置镜像

极空间

极空间 NAS 系统配置服务

爱快路由

爱快 iKuai 路由系统配置

绿联

绿联 NAS 系统配置镜像

威联通

QNAP 威联通 NAS 配置

Podman

Podman 容器引擎配置

Singularity/Apptainer

HPC 科学计算容器配置

其他仓库配置

ghcr、Quay、nvcr 等镜像仓库

专属域名拉取

无需登录使用专属域名

需要其他帮助?请查看我们的 常见问题Docker 镜像访问常见问题解答 或 提交工单

镜像拉取常见问题

轩辕镜像免费版与专业版有什么区别?

免费版仅支持 Docker Hub 访问,不承诺可用性和速度;专业版支持更多镜像源,保证可用性和稳定速度,提供优先客服响应。

轩辕镜像支持哪些镜像仓库?

专业版支持 docker.io、gcr.io、ghcr.io、registry.k8s.io、nvcr.io、quay.io、mcr.microsoft.com、docker.elastic.co 等;免费版仅支持 docker.io。

流量耗尽错误提示

当返回 402 Payment Required 错误时,表示流量已耗尽,需要充值流量包以恢复服务。

410 错误问题

通常由 Docker 版本过低导致,需要升级到 20.x 或更高版本以支持 V2 协议。

manifest unknown 错误

先检查 Docker 版本,版本过低则升级;版本正常则验证镜像信息是否正确。

镜像拉取成功后,如何去掉轩辕镜像域名前缀?

使用 docker tag 命令为镜像打上新标签,去掉域名前缀,使镜像名称更简洁。

查看全部问题→

用户好评

来自真实用户的反馈,见证轩辕镜像的优质服务

oldzhang的头像

oldzhang

运维工程师

Linux服务器

5

"Docker访问体验非常流畅,大镜像也能快速完成下载。"

轩辕镜像
镜像详情
...
mcp/n8n
官方博客Docker 镜像使用技巧与技术博客
热门镜像查看热门 Docker 镜像推荐
一键安装一键安装 Docker 并配置镜像源
提交工单
免费获取在线技术支持请 提交工单,官方QQ群:13763429 。
轩辕镜像面向开发者与科研用户,提供开源镜像的搜索和访问支持。所有镜像均来源于原始仓库,本站不存储、不修改、不传播任何镜像内容。
免费获取在线技术支持请提交工单,官方QQ群: 。
轩辕镜像面向开发者与科研用户,提供开源镜像的搜索和访问支持。所有镜像均来源于原始仓库,本站不存储、不修改、不传播任何镜像内容。
官方邮箱:点击复制邮箱
©2024-2026 源码跳动
官方邮箱:点击复制邮箱Copyright © 2024-2026 杭州源码跳动科技有限公司. All rights reserved.
轩辕镜像 官方专业版 Logo
轩辕镜像轩辕镜像官方专业版
首页个人中心搜索镜像
交易
充值流量我的订单
工具
提交工单镜像收录一键安装
Npm 源Pip 源Homebrew 源
帮助
常见问题
其他
关于我们网站地图

官方QQ群: 13763429