mcpField
N
n8n:setup-mcps

n8n:setup-mcps

github.com/n8n-ioAgent 工作流209.1k248 次安装今天更新
代码仓库

关于 n8n:setup-mcps

面向 n8n 工程师的 OpenCode 技能,可检查已有 MCP 配置,并引导选择和设置常用服务。它保留现有配置,并支持用户级或项目级设置。

主要功能

  1. 01检查已配置的 MCP URL
  2. 02提供 Linear、Notion、Context7 和 Figma
  3. 03支持用户级或项目级配置
  4. 04保留现有配置
  5. 05提供 OAuth 身份验证指引

适用场景

  1. 01为 n8n 开发设置所选 MCP 服务
  2. 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 服务。

说明

  1. 如果可以,请运行以下命令,检查已配置的 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
  1. 询问用户想添加哪些尚未配置的 MCP 服务。如果所有服务都已配置,请告知用户并停止。
选项标签说明
LinearLinear通过 OAuth 管理 Linear 工单
NotionNotion通过 OAuth 集成 Notion 工作区
Context7Context7查询库文档
FigmaFigma通过 OAuth 集成 Figma 设计
  1. 询问一次要安装到用户级还是项目级范围。
范围配置路径使用场景
user~/.config/opencode/opencode.json默认。在所有项目中均可用。
project./opencode.json仅当用户明确要求使用仓库本地配置时。
  1. 在所选配置的 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
    }
  }
}
  1. 编辑配置后,告知用户使用以下命令对基于 OAuth 的服务进行身份验证:
opencode mcp auth <server-name>

使用配置的服务器名称,例如 linear、notion 或 figma。 Context7 默认不需要 OAuth。

评论

支持 Markdown