技能 n8n-mcp-tools-expert
📦

n8n-mcp-tools-expert

安全

使用 MCP 工具构建 n8n 工作流

本技能提供专业指导,帮助您使用 n8n-mcp MCP 服务器工具发现节点、验证配置并高效管理工作流。

支持: Claude Codex Code(CC)
🥉 74 青铜
1

下载技能 ZIP

2

在 Claude 中上传

前往 设置 → 功能 → 技能 → 上传技能

3

开启并开始使用

测试它

正在使用“n8n-mcp-tools-expert”。 Search for Slack-related nodes

预期结果:

Found nodes:
- nodes-base.slack (Slack node)
- nodes-base.slackTrigger (Slack Trigger)

Use get_node with nodes-base.slack to see operations like 'send', 'reaction', 'uploadFile', etc.

正在使用“n8n-mcp-tools-expert”。 Validate a webhook node configuration

预期结果:

Validation result: valid=true

The configuration is correct. You can use this node in your workflow.

正在使用“n8n-mcp-tools-expert”。 Create a simple webhook workflow

预期结果:

Workflow created with ID: abc123
Nodes: Webhook → Respond to Webhook

Use n8n_validate_workflow to verify, then activate with activateWorkflow operation.

安全审计

安全
v1 • 2/25/2026

Static analysis flagged 170 potential issues including external_commands (96), network (1), and env_access (1). After evaluating the actual content, all findings are FALSE POSITIVES. The backtick characters detected are markdown code formatting for tool names, not shell execution. The URL is a legitimate source reference. The API key reference is documentation about required configuration. This is a documentation file with example code snippets, not executable malicious code.

1
已扫描文件
655
分析行数
3
发现项
1
审计总数
低风险问题 (3)
Static Scanner False Positives - Markdown Code Formatting
The static analyzer detected 96 instances of 'external_commands' (Ruby/shell backtick execution) at various lines in SKILL.md. These are FALSE POSITIVES. The backtick characters are markdown code formatting for tool names (e.g., `search_nodes`, `get_node`), not shell execution. This is a documentation file containing example code snippets.
Static Scanner False Positives - Documentation URL
The static analyzer detected a 'Hardcoded URL' at SKILL.md:4. This is a FALSE POSITIVE. The URL 'https://github.com/czlonkowski/n8n-skills/...' is a legitimate source reference documenting where the skill originates from.
Static Scanner False Positives - Configuration Documentation
The static analyzer detected 'env_access' (Generic API/secret keys) at SKILL.md:511. This is a FALSE POSITIVE. The line documents that N8N_API_URL and N8N_API_KEY environment variables are needed for certain tools - this is configuration documentation, not exposed secrets.
审计者: claude

质量评分

38
架构
100
可维护性
87
内容
50
社区
99
安全
96
规范符合性

你能构建什么

查找和配置 n8n 节点

按关键词搜索节点,获取详细的配置选项,并在构建工作流前验证设置。

迭代构建工作流

使用 n8n_update_partial_workflow 分步创建工作流,并配备智能错误处理和验证功能。

从模板库部署

搜索 2700 多个预建工作流,获取详情,然后直接部署到您的 n8n 实例,并具有自动修复功能。

试试这些提示

查找特定任务的节点
我需要 [描述您的任务,例如:向 Slack 发送消息]。请使用 n8n-mcp-tools 技能搜索合适的 n8n 节点,并告诉我如何配置主要设置。
验证节点配置
请帮我验证我的 n8n 节点配置。我正在设置一个 [节点名称] 节点,配置如下:[描述配置]。请使用 validate_node 的 runtime 配置文件检查是否有错误。
创建新工作流
我想创建一个 n8n 工作流,用于 [描述工作流目的]。请使用 n8n-mcp-tools 创建带有适当节点的工作流,并向我展示其结构。
查找和部署模板
在 n8n 模板库中搜索与 [描述用例,例如:webhook 处理] 相关的工作流。向我展示排名靠前的结果以及如何将其部署到我的 n8n 实例。

最佳实践

  • 对大多数用例使用 detail: 'standard'(默认)的 get_node - 它涵盖 95% 的需求,同时保持较低的 token 使用量
  • 明确指定验证配置文件 - 建议使用 'runtime' 配置文件进行部署前检查
  • 对于 IF 和 Switch 节点,使用 'branch' 和 'case' 等智能参数,而不是手动计算 sourceIndex

避免

  • 默认使用 detail: 'full' - 这会返回 3-8K 个 token,仅应用于调试复杂配置
  • 忘记使用 nodeType 前缀 - 在搜索/验证工具中使用 'nodes-base.*',在工作流工具中使用 'n8n-nodes-base.*'
  • 尝试一次性构建整个工作流 - 应在每次更改之间使用验证进行迭代更新

常见问题

nodes-base 和 n8n-nodes-base 前缀有什么区别?
在 search、get_node 和 validate_node 工具中使用 'nodes-base.slack'。在工作流创建和更新工具中使用 'n8n-nodes-base.slack'。使用错误的前缀会导致'未找到节点'错误。
使用此技能需要 n8n API 密钥吗?
不需要。节点发现、验证和模板搜索工具无需 API 访问权限。只有工作流管理工具(创建、更新、部署)需要 N8N_API_URL 和 N8N_API_KEY。
如何选择正确的验证配置文件?
使用 'minimal' 进行快速检查,使用 'runtime' 进行部署前验证(推荐),使用 'ai-friendly' 验证 AI 生成的配置,使用 'strict' 进行生产环境验证。
n8n 工作流更新中的自动清理是什么?
当您更新工作流时,n8n 会自动修复某些问题,如二元运算符结构和缺失的 IF/Switch 元数据。它无法修复断开的连接或矛盾的状态。
我可以使用此技能编辑现有工作流吗?
是的,请使用 n8n_update_partial_workflow 执行 addNode、addConnection 或 removeNode 等操作。该技能支持 17 种不同的操作类型。
智能参数如何用于节点连接?
不要手动计算 sourceIndex(0、1、2...),而是使用语义参数,如 IF 节点使用 'branch: true/false',Switch 节点使用 'case: 0、1、2...'。

开发者详情

文件结构

📄 SKILL.md