关于 n8n:setup-mcps
面向 n8n 工程师的 OpenCode 技能,可检查已有 MCP 配置,并引导选择和设置常用服务。它保留现有配置,并支持用户级或项目级设置。
主要功能
- 01检查已配置的 MCP URL
- 02提供 Linear、Notion、Context7 和 Figma
- 03支持用户级或项目级配置
- 04保留现有配置
- 05提供 OAuth 身份验证指引
适用场景
- 01为 n8n 开发设置所选 MCP 服务
- 02避免重复添加 URL 已配置的服务
MCP 相关
引导配置 Linear、Notion、Context7 和 Figma 的 MCP 服务,包括远程 URL 和后续 OAuth 身份验证。
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ n8n-io/ n8n --skill n8n:setup-mcps安装后在 Claude Code 中输入/n8n:setup-mcps确认已加载。
详细介绍
在 OpenCode 中为 n8n 开发配置 MCP
使用 OpenCode MCP 配置,为 n8n 工程师配置常用的 MCP 服务。
说明
- 如果可以,请运行以下命令,检查已配置的 MCP 服务:
opencode mcp list
根据 URL 或命令解析,而不只是服务器名称。跳过 URL 已存在的 MCP 服务。
已知 MCP URL:
- Linear:
https://mcp.linear.app/mcp - Notion:
https://mcp.notion.com/mcp - Context7:
https://mcp.context7.com/mcp - Figma:
https://mcp.figma.com/mcp
- 询问用户想添加哪些尚未配置的 MCP 服务。如果所有服务都已配置,请告知用户并停止。
| 选项 | 标签 | 说明 |
|---|---|---|
| Linear | Linear | 通过 OAuth 管理 Linear 工单 |
| Notion | Notion | 通过 OAuth 集成 Notion 工作区 |
| Context7 | Context7 | 查询库文档 |
| Figma | Figma | 通过 OAuth 集成 Figma 设计 |
- 询问一次要安装到用户级还是项目级范围。
| 范围 | 配置路径 | 使用场景 |
|---|---|---|
| user | ~/.config/opencode/opencode.json | 默认。在所有项目中均可用。 |
| project | ./opencode.json | 仅当用户明确要求使用仓库本地配置时。 |
- 在所选配置的
mcp对象下添加所选 MCP 条目。 保留现有配置键和 MCP 条目。
{
"mcp": {
"linear": {
"type": "remote",
"url": "https://mcp.linear.app/mcp",
"enabled": true
},
"notion": {
"type": "remote",
"url": "https://mcp.notion.com/mcp",
"enabled": true
},
"context7": {
"type": "remote",
"url": "https://mcp.context7.com/mcp",
"enabled": true
},
"figma": {
"type": "remote",
"url": "https://mcp.figma.com/mcp",
"enabled": true
}
}
}
- 编辑配置后,告知用户使用以下命令对基于 OAuth 的服务进行身份验证:
opencode mcp auth <server-name>
使用配置的服务器名称,例如 linear、notion 或 figma。
Context7 默认不需要 OAuth。
评论
支持 Markdown