diff --git a/CHANGELOG.md b/CHANGELOG.md index 5567c33..6f510ae 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,6 +7,17 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [2.31.6] - 2026-01-03 + +### Changed + +**Dependencies Update** + +- Updated n8n from 2.1.4 to 2.1.5 +- Updated n8n-core from 2.1.3 to 2.1.4 +- Updated @n8n/n8n-nodes-langchain from 2.1.3 to 2.1.4 +- Rebuilt node database with 540 nodes (434 from n8n-nodes-base, 106 from @n8n/n8n-nodes-langchain) + ## [2.31.5] - 2026-01-02 ### Added diff --git a/README.md b/README.md index 2b394b6..83a0a41 100644 --- a/README.md +++ b/README.md @@ -5,7 +5,7 @@ [![npm version](https://img.shields.io/npm/v/n8n-mcp.svg)](https://www.npmjs.com/package/n8n-mcp) [![codecov](https://codecov.io/gh/czlonkowski/n8n-mcp/graph/badge.svg?token=YOUR_TOKEN)](https://codecov.io/gh/czlonkowski/n8n-mcp) [![Tests](https://img.shields.io/badge/tests-3336%20passing-brightgreen.svg)](https://github.com/czlonkowski/n8n-mcp/actions) -[![n8n version](https://img.shields.io/badge/n8n-2.1.4-orange.svg)](https://github.com/n8n-io/n8n) +[![n8n version](https://img.shields.io/badge/n8n-2.1.5-orange.svg)](https://github.com/n8n-io/n8n) [![Docker](https://img.shields.io/badge/docker-ghcr.io%2Fczlonkowski%2Fn8n--mcp-green.svg)](https://github.com/czlonkowski/n8n-mcp/pkgs/container/n8n-mcp) [![Deploy on Railway](https://railway.com/button.svg)](https://railway.com/deploy/n8n-mcp?referralCode=n8n-mcp) diff --git a/data/nodes.db b/data/nodes.db index ffeafe6..8fcf21d 100644 Binary files a/data/nodes.db and b/data/nodes.db differ diff --git a/package-lock.json b/package-lock.json index ccebe91..1985896 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,24 +1,24 @@ { "name": "n8n-mcp", - "version": "2.31.1", + "version": "2.31.5", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "n8n-mcp", - "version": "2.31.1", + "version": "2.31.5", "license": "MIT", "dependencies": { "@modelcontextprotocol/sdk": "1.20.1", - "@n8n/n8n-nodes-langchain": "^2.1.3", + "@n8n/n8n-nodes-langchain": "^2.1.4", "@supabase/supabase-js": "^2.57.4", "dotenv": "^16.5.0", "express": "^5.1.0", "express-rate-limit": "^7.1.5", "form-data": "^4.0.5", "lru-cache": "^11.2.1", - "n8n": "^2.1.4", - "n8n-core": "^2.1.3", + "n8n": "^2.1.5", + "n8n-core": "^2.1.4", "n8n-workflow": "^2.1.1", "openai": "^4.77.0", "sql.js": "^1.13.0", @@ -7624,9 +7624,9 @@ "license": "SEE LICENSE IN LICENSE.md" }, "node_modules/@n8n/db": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/@n8n/db/-/db-1.1.3.tgz", - "integrity": "sha512-KQyHIHdKD6B1cJ7L0uk81i5vkiFQ6vVNIGRrnhCwkWi2gB9ySyu2TuvCQj7MOVVlb/EWLSDj96QfaWVUCXKaFw==", + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/@n8n/db/-/db-1.1.4.tgz", + "integrity": "sha512-48wXccnSmyR1LcNU++7fiIvk7Th22bddDenLsehmPbnlwncnXW79UW7JarE5g1Hcu2IehbhIPgile7KYOBi4RQ==", "license": "SEE LICENSE IN LICENSE.md", "dependencies": { "@n8n/api-types": "1.1.1", @@ -7640,7 +7640,7 @@ "class-validator": "0.14.0", "flatted": "3.2.7", "lodash": "4.17.21", - "n8n-core": "2.1.3", + "n8n-core": "2.1.4", "n8n-workflow": "2.1.1", "nanoid": "3.3.8", "p-lazy": "3.1.0", @@ -8158,9 +8158,9 @@ } }, "node_modules/@n8n/db/node_modules/n8n-core": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/n8n-core/-/n8n-core-2.1.3.tgz", - "integrity": "sha512-22WjdE0Yj2HUGI0pSWBB8oWeI8ceVz/ApD84AOE5aZU8ElDyTfmfk7pTZnYe3C4/4LHmuyiS+Ain6JpYlApEgQ==", + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/n8n-core/-/n8n-core-2.1.4.tgz", + "integrity": "sha512-n7PQIojUBDNU3o6IKz49ONAJpP2a6IqEr3S91D8/N9C89k7MGg3XXp8E52+vIc+zCKf91POhHvofZTxblmDC3g==", "license": "SEE LICENSE IN LICENSE.md", "dependencies": { "@aws-sdk/client-s3": "3.808.0", @@ -9522,9 +9522,9 @@ } }, "node_modules/@n8n/task-runner": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/@n8n/task-runner/-/task-runner-2.1.3.tgz", - "integrity": "sha512-DQANE5b0sT0XCuStfjidKV+CEbO+FQdFeZYqN1/TV49TDbcy08Pa/FUnRWpfHgNdBVco+pmq5xLdoY7hRm2tfw==", + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/@n8n/task-runner/-/task-runner-2.1.4.tgz", + "integrity": "sha512-kWhPCDE5+H+DTHkEEWNSKu77wOcQvmF+mU06uEYIFWNYvUAycnUFXiW8K3pK89ePHNDXAaHGoFhuzihI6i77og==", "license": "SEE LICENSE IN LICENSE.md", "dependencies": { "@n8n/config": "2.0.2", @@ -9535,7 +9535,7 @@ "acorn-walk": "8.3.4", "lodash": "4.17.21", "luxon": "3.4.4", - "n8n-core": "2.1.3", + "n8n-core": "2.1.4", "n8n-workflow": "2.1.1", "nanoid": "3.3.8", "ws": "^8.18.0" @@ -10055,9 +10055,9 @@ } }, "node_modules/@n8n/task-runner/node_modules/n8n-core": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/n8n-core/-/n8n-core-2.1.3.tgz", - "integrity": "sha512-22WjdE0Yj2HUGI0pSWBB8oWeI8ceVz/ApD84AOE5aZU8ElDyTfmfk7pTZnYe3C4/4LHmuyiS+Ain6JpYlApEgQ==", + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/n8n-core/-/n8n-core-2.1.4.tgz", + "integrity": "sha512-n7PQIojUBDNU3o6IKz49ONAJpP2a6IqEr3S91D8/N9C89k7MGg3XXp8E52+vIc+zCKf91POhHvofZTxblmDC3g==", "license": "SEE LICENSE IN LICENSE.md", "dependencies": { "@aws-sdk/client-s3": "3.808.0", @@ -23283,9 +23283,9 @@ } }, "node_modules/n8n": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/n8n/-/n8n-2.1.4.tgz", - "integrity": "sha512-mnGhIRIoaDnBIQd1ddDZBmfm9mVKNdhNPrgiYdzsSkG1QE6P4WI0ZUv3Z7Yus1tPK3QHtF4R0pGhzCOuifyfKA==", + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/n8n/-/n8n-2.1.5.tgz", + "integrity": "sha512-6yRks7uzRjPx3ZQXLQkfArwF78TzvkfTUvfwTTKRnGLk4Yuvmx+GXwByCyB3YIU7Szzi+80gnasmramKyRYldw==", "license": "SEE LICENSE IN LICENSE.md", "dependencies": { "@aws-sdk/client-secrets-manager": "3.808.0", @@ -23300,14 +23300,14 @@ "@n8n/client-oauth2": "1.0.0-rc.0", "@n8n/config": "2.0.2", "@n8n/constants": "0.15.0", - "@n8n/db": "1.1.3", + "@n8n/db": "1.1.4", "@n8n/decorators": "1.1.1", "@n8n/di": "0.10.0", "@n8n/errors": "0.5.0", "@n8n/localtunnel": "3.0.0", - "@n8n/n8n-nodes-langchain": "2.1.3", + "@n8n/n8n-nodes-langchain": "2.1.4", "@n8n/permissions": "0.44.0", - "@n8n/task-runner": "2.1.3", + "@n8n/task-runner": "2.1.4", "@n8n/typeorm": "0.3.20-15", "@n8n/utils": "1.21.0", "@parcel/watcher": "^2.5.1", @@ -23348,9 +23348,9 @@ "lodash": "4.17.21", "luxon": "3.4.4", "mysql2": "3.15.0", - "n8n-core": "2.1.3", + "n8n-core": "2.1.4", "n8n-editor-ui": "2.1.2", - "n8n-nodes-base": "2.1.3", + "n8n-nodes-base": "2.1.4", "n8n-workflow": "2.1.1", "nanoid": "3.3.8", "nodemailer": "7.0.11", @@ -24614,9 +24614,9 @@ } }, "node_modules/n8n/node_modules/@modelcontextprotocol/sdk/node_modules/zod-to-json-schema": { - "version": "3.25.0", - "resolved": "https://registry.npmjs.org/zod-to-json-schema/-/zod-to-json-schema-3.25.0.tgz", - "integrity": "sha512-HvWtU2UG41LALjajJrML6uQejQhNJx+JBO9IflpSja4R03iNWfKXrj6W2h7ljuLyc1nKS+9yDyL/9tD1U/yBnQ==", + "version": "3.25.1", + "resolved": "https://registry.npmjs.org/zod-to-json-schema/-/zod-to-json-schema-3.25.1.tgz", + "integrity": "sha512-pM/SU9d3YAggzi6MtR4h7ruuQlqKtad8e9S0fmxcMi+ueAK5Korys/aWcV9LIIHTVbj01NdzxcnXSN+O74ZIVA==", "license": "ISC", "peerDependencies": { "zod": "^3.25 || ^4" @@ -24634,9 +24634,9 @@ } }, "node_modules/n8n/node_modules/@n8n/n8n-nodes-langchain": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/@n8n/n8n-nodes-langchain/-/n8n-nodes-langchain-2.1.3.tgz", - "integrity": "sha512-XT4bAs0OBZiBqr9TQSzcIXDf4kXQkF5avHSgo2HStoPlK/en/eQmWmBbTimm4B2mA6HwggOM8LsYEJDADG8TFw==", + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/@n8n/n8n-nodes-langchain/-/n8n-nodes-langchain-2.1.4.tgz", + "integrity": "sha512-6cFn7Zw3hUqvIF2lL/d+FFPFQHccIev5SE5d+P4n+d+l4Fal8EymnjvNy9+UKV9fsxJ4VK3RYtPr19bGu1CEng==", "license": "SEE LICENSE IN LICENSE.md", "dependencies": { "@aws-sdk/client-sso-oidc": "3.808.0", @@ -24698,7 +24698,7 @@ "mammoth": "1.11.0", "mime-types": "3.0.1", "mongodb": "^6.17.0", - "n8n-nodes-base": "2.1.3", + "n8n-nodes-base": "2.1.4", "n8n-workflow": "2.1.1", "openai": "^6.9.0", "pdf-parse": "1.1.1", @@ -25204,9 +25204,9 @@ } }, "node_modules/n8n/node_modules/@n8n/n8n-nodes-langchain/node_modules/@langchain/community/node_modules/zod": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/zod/-/zod-4.2.1.tgz", - "integrity": "sha512-0wZ1IRqGGhMP76gLqz8EyfBXKk0J2qo2+H3fi4mcUP/KtTocoX08nmIAHl1Z2kJIZbZee8KOpBCSNPRgauucjw==", + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/zod/-/zod-4.3.4.tgz", + "integrity": "sha512-Zw/uYiiyF6pUT1qmKbZziChgNPRu+ZRneAsMUDU6IwmXdWt5JwcUfy2bvLOCUtz5UniaN/Zx5aFttZYbYc7O/A==", "license": "MIT", "funding": { "url": "https://github.com/sponsors/colinhacks" @@ -26173,9 +26173,9 @@ } }, "node_modules/n8n/node_modules/langchain/node_modules/zod": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/zod/-/zod-4.2.1.tgz", - "integrity": "sha512-0wZ1IRqGGhMP76gLqz8EyfBXKk0J2qo2+H3fi4mcUP/KtTocoX08nmIAHl1Z2kJIZbZee8KOpBCSNPRgauucjw==", + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/zod/-/zod-4.3.4.tgz", + "integrity": "sha512-Zw/uYiiyF6pUT1qmKbZziChgNPRu+ZRneAsMUDU6IwmXdWt5JwcUfy2bvLOCUtz5UniaN/Zx5aFttZYbYc7O/A==", "license": "MIT", "funding": { "url": "https://github.com/sponsors/colinhacks" @@ -26215,9 +26215,9 @@ } }, "node_modules/n8n/node_modules/n8n-core": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/n8n-core/-/n8n-core-2.1.3.tgz", - "integrity": "sha512-22WjdE0Yj2HUGI0pSWBB8oWeI8ceVz/ApD84AOE5aZU8ElDyTfmfk7pTZnYe3C4/4LHmuyiS+Ain6JpYlApEgQ==", + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/n8n-core/-/n8n-core-2.1.4.tgz", + "integrity": "sha512-n7PQIojUBDNU3o6IKz49ONAJpP2a6IqEr3S91D8/N9C89k7MGg3XXp8E52+vIc+zCKf91POhHvofZTxblmDC3g==", "license": "SEE LICENSE IN LICENSE.md", "dependencies": { "@aws-sdk/client-s3": "3.808.0", @@ -26301,9 +26301,9 @@ } }, "node_modules/n8n/node_modules/n8n-nodes-base": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/n8n-nodes-base/-/n8n-nodes-base-2.1.3.tgz", - "integrity": "sha512-Ll34OuiZ5fl4MUCxNVb2X6dPxcH24Hx3Cfv/teagIjjI88XcVdPtNCbJfZjqrunOyzA3O5MECrDvm5EQD+qrbA==", + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/n8n-nodes-base/-/n8n-nodes-base-2.1.4.tgz", + "integrity": "sha512-6CW++gy0q7LgTM9UmxsNohlsBe6Q+QPEToiRYhqqLIvR8hn9wy2sr4cGsPWsflNAA28b8GKNj5+ueKZtq3Kd1w==", "license": "SEE LICENSE IN LICENSE.md", "dependencies": { "@aws-sdk/client-sso-oidc": "3.808.0", diff --git a/package.json b/package.json index dd1bae0..5b98392 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "n8n-mcp", - "version": "2.31.5", + "version": "2.31.6", "description": "Integration between n8n workflow automation and Model Context Protocol (MCP)", "main": "dist/index.js", "types": "dist/index.d.ts", @@ -141,15 +141,15 @@ }, "dependencies": { "@modelcontextprotocol/sdk": "1.20.1", - "@n8n/n8n-nodes-langchain": "^2.1.3", + "@n8n/n8n-nodes-langchain": "^2.1.4", "@supabase/supabase-js": "^2.57.4", "dotenv": "^16.5.0", "express": "^5.1.0", "express-rate-limit": "^7.1.5", "form-data": "^4.0.5", "lru-cache": "^11.2.1", - "n8n": "^2.1.4", - "n8n-core": "^2.1.3", + "n8n": "^2.1.5", + "n8n-core": "^2.1.4", "n8n-workflow": "^2.1.1", "openai": "^4.77.0", "sql.js": "^1.13.0",