Spec Driven Development
MCP Server that facilitates spec-driven development workflows, not just Vibe Coding.
作者による説明(英語の原文)
The most complete MCP server for n8n — 43 tools for workflows, data tables, and more.
この3つを1つのスコアにまとめることはしません。意見、測定、人気はそれぞれ別のものだからです。
このサーバーのやさしい解説はまだ書いていません。以下はレジストリから読み取った事実です。
使っているAIアプリを選んで、設定をコピーしてください。
N8N_BASE_URL, N8N_API_KEY「秘密」と表示された値は、あなたのアカウントの鍵です。絶対に人に教えたり、チャットに貼り付けたりしないでください。
必要なもの
どのアプリを使っていますか?
上でアプリを選んでください。選んだアプリを覚えておくので、次からはボタンに「…にインストール」と表示されます。
Claude Desktop → Settings → Developer → Edit Config を開き、claude_desktop_config.json にこれを貼り付けます
{
"mcpServers": {
"n8n": {
"command": "npx",
"args": [
"-y",
"@nextoolsolutions/mcp-n8n"
],
"env": {
"N8N_BASE_URL": "your-value",
"N8N_API_KEY": "your-value"
}
}
}
}ターミナルでこれを実行します
claude mcp add n8n --env N8N_BASE_URL=your-value --env N8N_API_KEY=your-value -- npx -y @nextoolsolutions/mcp-n8n動かす前に、空欄の値を入力してください。
プロジェクトの .cursor/mcp.json、または ~/.cursor/mcp.json に貼り付けます
{
"mcpServers": {
"n8n": {
"command": "npx",
"args": [
"-y",
"@nextoolsolutions/mcp-n8n"
],
"env": {
"N8N_BASE_URL": "your-value",
"N8N_API_KEY": "your-value"
}
}
}
}ブラウザがアプリを開いてよいか確認し、そのあとアプリが設定を表示して確認を求めます。キーの値は空欄のままなので、自分で入力してください。
プロジェクトの .vscode/mcp.json に貼り付けます
{
"servers": {
"n8n": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@nextoolsolutions/mcp-n8n"
],
"env": {
"N8N_BASE_URL": "your-value",
"N8N_API_KEY": "your-value"
}
}
}
}ブラウザがアプリを開いてよいか確認し、そのあとアプリが設定を表示して確認を求めます。キーの値は空欄のままなので、自分で入力してください。
これはパソコンで動くサーバーですが、ChatGPTがつなげるのはインターネット上のサーバーだけです。ほかのアプリを選んでください。
選んだアプリは、この端末のCookieに保存されます。アカウントは不要です。
N8N_BASE_URL envこの設定は、作者のレジストリ登録情報から作成しています。READMEと違う場合は、READMEに従ってください。
パソコンで動くサーバーです。インストールすると、ツール一覧がAIアプリに表示されます。
誰でも見られる情報をチェックしており、コードは読んでいません。当てはまらない項目は数に入れていません。 · 2026年11月8日にチェック
レジストリ名は、リポジトリを所有するGitHubアカウント RPGMais で確認済みです
このリポジトリはまだGitHubから読み取っていません
このリポジトリはまだGitHubから読み取っていません
これはパソコンで動くため、インターネット上のエンドポイントはありません
パソコンで動き、代わりにローカルの設定を使います
パソコンで動くサーバーです。ツール一覧を読み取れるのは、インターネット上のエンドポイントがある場合だけです
レジストリでこのカテゴリにある有効なすべてのサーバーと比較しています。スターは、公開者がリポジトリの所有者である場合だけ数えます。
当てはまる基本チェック1項目のうち1項目に合格しました。コードは読んでいません。キーやトークンを追加する前に、サーバーがどんなアクセスを求めているかを確認し、必要な権限だけを持つキーを使ってください。
入力が必要なもの:N8N_API_KEY
あなたのパソコンで動きます。必要なときにAIアプリが起動し、データは作者のサーバーを通りません(サーバー自体がオンラインサービスを呼び出す場合を除きます)。
GitHubリポジトリの最終更新は–、最新バージョン(2.0.2)がレジストリに届いたのは8 か月前です。
Claude Desktop、Claude Code、Cursor、VS CodeなどのMCP対応アプリで使えます。パソコンにNode.jsも必要です。
同じカテゴリには:Spec Driven Development, Remote Desktop Commander, Filesystem MCP
同じカテゴリで、ほかの作者が作ったサーバー。スターの多い順。
カードの見方:★ GitHubスターi3つの柱:レビュー · チェック · 利用状況i更新=最新バージョンをレジストリに公開した日i
MCP Server that facilitates spec-driven development workflows, not just Vibe Coding.
Remote Desktop Commander: use files, terminal and processes on your own computers from any AI app.
Filesystem MCP server for AI assistants.
作者のリポジトリから書かれたとおりにコピーしたものです。PopNx MCPは内容を確認・推奨していません。HTML、画像、スクリプトは取り除いています。リンクはこのサイトの外へ移動します。
The most complete MCP server for [n8n](https://n8n.io)
43 tools · Workflows · Data Tables · Tags · Credentials · Users · Webhooks · Audit
Quick Start · All 43 Tools · Configuration · Contributing
Other n8n MCPs cover workflows and executions. mcp-n8n covers everything — including Data Tables, the only MCP to do so.
| Feature | mcp-n8n | leonardsellem | illuminare | czlonkowski |
|---|---|---|---|---|
| Workflows (CRUD + execute) | 10 | 7 | 8 | 4 |
| Executions | 3 | 5 | 3 | 2 |
| Data Tables | 8 | — | — | — |
| Tags + Workflow Tags | 7 | — | 5 | — |
| Credentials | 4 | — | 3 | — |
| Users | 3 | — | 4 | — |
| Variables | 3 | — | 3 | — |
| Projects (Enterprise) | 4 | — | 4 | — |
| Security Audit | 1 | — | 1 | — |
| Webhooks | 1 | 1 | — | 1 |
| Health Check | 1 | — | — | 1 |
| Total | 43 | 12 | 33 | 20 |
Data Tables — full CRUD with filters, search, upsert and dry-run. No other MCP has this.
Claude Code
claude mcp add --scope user \
-e N8N_BASE_URL=http://localhost:5678 \ -e N8N_API_KEY=your-api-key \ -- n8n npx -y @nextoolsolutions/mcp-n8n
Cursor
Add to ~/.cursor/mcp.json:
{
"mcpServers": { "n8n": { "command": "npx", "args": ["-y", "mcp-n8n"], "env": { "N8N_BASE_URL": "http://localhost:5678", "N8N_API_KEY": "your-api-key" } } } }
Claude Desktop
Add to claude_desktop_config.json:
{
"mcpServers": { "n8n": { "command": "npx", "args": ["-y", "mcp-n8n"], "env": { "N8N_BASE_URL": "http://localhost:5678", "N8N_API_KEY": "your-api-key" } } } }
Config file location:
~/Library/Application Support/Claude/claude_desktop_config.json%APPDATA%\Claude\claude_desktop_config.jsonWindsurf
Add to your Windsurf MCP config:
{
"mcpServers": { "n8n": { "command": "npx", "args": ["-y", "mcp-n8n"], "env": { "N8N_BASE_URL": "http://localhost:5678", "N8N_API_KEY": "your-api-key" } } } }
VS Code (Copilot)
Add to your VS Code settings.json:
{
"mcp": { "servers": { "n8n": { "command": "npx", "args": ["-y", "mcp-n8n"], "env": { "N8N_BASE_URL": "http://localhost:5678", "N8N_API_KEY": "your-api-key" } } } } }
N8N_API_KEY environment variable| Tool | Description |
|---|---|
n8n_list_workflows | List all workflows with optional filters |
n8n_get_workflow | Get a workflow by ID (includes nodes, connections, settings) |
n8n_create_workflow | Create a new workflow from JSON |
n8n_update_workflow | Update an existing workflow (full replacement) |
n8n_delete_workflow | Permanently delete a workflow |
n8n_activate_workflow | Activate a workflow for production |
n8n_deactivate_workflow | Deactivate a workflow |
n8n_execute_workflow | Trigger execution with optional input data |
n8n_get_workflow_tags | List tags associated with a workflow |
n8n_update_workflow_tags | Replace all tags on a workflow |
| Tool | Description |
|---|---|
n8n_list_executions | List executions with filters (workflow, status, cursor) |
n8n_get_execution | Get execution status, result data and timing |
n8n_delete_execution | Delete an execution record |
Only available in n8n v1.64+. This is the only MCP server with Data Tables support.
| Tool | Description |
|---|---|
n8n_list_datatables | List all data tables with filtering and sorting |
n8n_create_datatable | Create a table with typed columns (string, number, boolean, date, json) |
n8n_get_datatable | Get table metadata (columns, name, ID) |
n8n_get_datatable_rows | Query rows with filter, full-text search, sorting and pagination |
n8n_insert_datatable_rows | Insert one or more rows |
n8n_update_datatable_rows | Update rows matching a filter (supports dry-run) |
n8n_upsert_datatable_row | Update if exists, insert if not |
n8n_delete_datatable_rows | Delete rows matching a filter (supports dry-run) |
| Tool | Description |
|---|---|
n8n_list_tags | List all tags |
n8n_get_tag | Get a tag by ID |
n8n_create_tag | Create a new tag |
n8n_update_tag | Rename a tag |
n8n_delete_tag | Delete a tag |
| Tool | Description |
|---|---|
n8n_list_credentials | List credentials (names and types only — data is redacted) |
n8n_create_credential | Create a credential (use get_credential_schema first) |
n8n_delete_credential | Delete a credential |
n8n_get_credential_schema | Get the JSON schema for a credential type |
| Tool | Description |
|---|---|
n8n_list_users | List all users (requires instance owner role) |
n8n_get_user | Get a user by ID or email |
n8n_delete_user | Delete a user |
| Tool | Description |
|---|---|
n8n_list_variables | List all environment variables |
n8n_create_variable | Create a key-value variable |
n8n_delete_variable | Delete a variable |
| Tool | Description |
|---|---|
n8n_list_projects | List all projects |
n8n_create_project | Create a project |
n8n_update_project | Rename a project |
n8n_delete_project | Delete a project |
| Tool | Description |
|---|---|
n8n_generate_audit | Generate a security audit (credentials, database, filesystem, nodes) |
| Tool | Description |
|---|---|
n8n_health_check | Verify n8n API connectivity |
| Tool | Description |
|---|---|
n8n_trigger_webhook | Trigger a workflow via its webhook URL (production or test) |
| Variable | Default | Description |
|---|---|---|
N8N_BASE_URL | http://localhost:5678 | Your n8n instance URL |
N8N_API_KEY | — | API key (required) |
N8N_MAX_RETRIES | 3 | Retry attempts on 429 / 5xx errors |
N8N_TIMEOUT | 30000 | Request timeout in milliseconds |
encodeURIComponent to prevent path traversalgit clone https://github.com/NexTools-Solutions/mcp-n8n.git
cd mcp-n8n npm install
| Command | Description |
|---|---|
npm run dev | Run with tsx (no build step) |
npm run build | Compile TypeScript to dist/ |
npm start | Run compiled version |
mcp-n8n/
├── src/ │ ├── index.ts # MCP server — tool registration and handlers │ └── n8n-client.ts # HTTP client — API calls, retry, timeout ├── dist/ # Compiled output ├── package.json ├── tsconfig.json └── README.md
Contributions are welcome! Please:
git checkout -b feat/my-feature)MIT — free for personal and commercial use.
Built by NexTool Solutions
If this project helps you, consider giving it a ⭐