mcpField
N
n8n:setup-mcps

n8n:setup-mcps

github.com/n8n-ioエージェントワークフロー209.1k248 回インストール今日更新
リポジトリ

n8n:setup-mcps について

n8n エンジニア向けの OpenCode スキルです。既存の MCP 設定を確認し、一般的なサービスの選択と追加を案内します。既存設定を維持し、ユーザー単位とプロジェクト単位の設定に対応します。

主な機能

  1. 01設定済み MCP URL の確認
  2. 02Linear、Notion、Context7、Figma の選択
  3. 03ユーザーまたはプロジェクト単位の設定
  4. 04既存設定の保持
  5. 05OAuth 認証の案内

活用シーン

  1. 01n8n 開発用に選択した MCP サービスを設定
  2. 02URL が登録済みのサーバーの重複追加を回避

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 のうち、追加したいものをユーザーに尋ねます。すべて設定済みの場合は、その旨をユーザーに伝えて終了します。
オプションラベル説明
LinearLinearOAuth を使用した Linear のチケット管理
NotionNotionOAuth を使用した Notion ワークスペースとの連携
Context7Context7ライブラリのドキュメント検索
FigmaFigmaOAuth を使用した 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 を必要としません。

コメント