Compare commits

...

5 Commits

Author SHA1 Message Date
Romuald Członkowski
1441508c00 Merge pull request #186 from czlonkowski/1.110.1
chore: update n8n dependencies to 1.110.1
2025-09-10 00:16:35 +02:00
czlonkowski
6b4bb7ff66 chore: update n8n dependencies to 1.110.1
- Update n8n: 1.109.2 → 1.110.1
- Update n8n-core: 1.108.0 → 1.109.0
- Update n8n-workflow: 1.106.0 → 1.107.0
- Update @n8n/n8n-nodes-langchain: 1.108.1 → 1.109.1
- Rebuild node database with 536 nodes
- Update templates database with 499 latest workflows
- Bump version to 2.10.9
2025-09-10 00:06:42 +02:00
Romuald Członkowski
9e79b53465 Merge pull request #178 from amauryconstant/feature/add-readonly-isArchived-property
Add isArchived field to workflow responses and types
2025-09-04 15:42:20 +02:00
Romuald Członkowski
8ce7c62299 Merge pull request #181 from czlonkowski/update-n8n-deps-20250904
chore: update n8n dependencies to v1.109.2 and bump to v2.10.8
2025-09-04 12:00:58 +02:00
Amaury Constant
36839a1c30 Add isArchived field to workflow responses and types 2025-09-03 10:04:02 +02:00
8 changed files with 828 additions and 1130 deletions

View File

@@ -2,11 +2,11 @@
[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)
[![GitHub stars](https://img.shields.io/github/stars/czlonkowski/n8n-mcp?style=social)](https://github.com/czlonkowski/n8n-mcp)
[![Version](https://img.shields.io/badge/version-2.10.8-blue.svg)](https://github.com/czlonkowski/n8n-mcp)
[![Version](https://img.shields.io/badge/version-2.10.9-blue.svg)](https://github.com/czlonkowski/n8n-mcp)
[![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-1728%20passing-brightgreen.svg)](https://github.com/czlonkowski/n8n-mcp/actions)
[![n8n version](https://img.shields.io/badge/n8n-^1.109.2-orange.svg)](https://github.com/n8n-io/n8n)
[![n8n version](https://img.shields.io/badge/n8n-^1.110.1-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)

Binary file not shown.

View File

@@ -7,6 +7,19 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
## [Unreleased]
## [2.10.9] - 2025-01-09
### Changed
- **Dependencies**: Updated n8n packages to 1.110.1
- n8n: 1.109.2 → 1.110.1
- n8n-core: 1.108.0 → 1.109.0
- n8n-workflow: 1.106.0 → 1.107.0
- @n8n/n8n-nodes-langchain: 1.108.1 → 1.109.1
### Updated
- **Node Database**: Rebuilt with 536 nodes from updated n8n packages
- **Templates**: Refreshed workflow templates database with latest 499 templates from n8n.io
## [2.10.8] - 2025-09-04
### Updated

1925
package-lock.json generated

File diff suppressed because it is too large Load Diff

View File

@@ -1,6 +1,6 @@
{
"name": "n8n-mcp",
"version": "2.10.8",
"version": "2.10.9",
"description": "Integration between n8n workflow automation and Model Context Protocol (MCP)",
"main": "dist/index.js",
"bin": {
@@ -128,12 +128,12 @@
},
"dependencies": {
"@modelcontextprotocol/sdk": "^1.13.2",
"@n8n/n8n-nodes-langchain": "^1.108.1",
"@n8n/n8n-nodes-langchain": "^1.109.1",
"dotenv": "^16.5.0",
"express": "^5.1.0",
"n8n": "^1.109.2",
"n8n-core": "^1.108.0",
"n8n-workflow": "^1.106.0",
"n8n": "^1.110.1",
"n8n-core": "^1.109.0",
"n8n-workflow": "^1.107.0",
"sql.js": "^1.13.0",
"uuid": "^10.0.0"
},

View File

@@ -1,6 +1,6 @@
{
"name": "n8n-mcp-runtime",
"version": "2.10.1",
"version": "2.10.9",
"description": "n8n MCP Server Runtime Dependencies Only",
"private": true,
"dependencies": {

View File

@@ -282,6 +282,7 @@ export async function handleGetWorkflowStructure(args: unknown): Promise<McpTool
id: workflow.id,
name: workflow.name,
active: workflow.active,
isArchived: workflow.isArchived,
nodes: simplifiedNodes,
connections: workflow.connections,
nodeCount: workflow.nodes.length,
@@ -325,6 +326,7 @@ export async function handleGetWorkflowMinimal(args: unknown): Promise<McpToolRe
id: workflow.id,
name: workflow.name,
active: workflow.active,
isArchived: workflow.isArchived,
tags: workflow.tags || [],
createdAt: workflow.createdAt,
updatedAt: workflow.updatedAt
@@ -470,6 +472,7 @@ export async function handleListWorkflows(args: unknown): Promise<McpToolRespons
id: workflow.id,
name: workflow.name,
active: workflow.active,
isArchived: workflow.isArchived,
createdAt: workflow.createdAt,
updatedAt: workflow.updatedAt,
tags: workflow.tags || [],

View File

@@ -49,6 +49,7 @@ export interface Workflow {
nodes: WorkflowNode[];
connections: WorkflowConnection;
active?: boolean; // Optional for creation as it's read-only
isArchived?: boolean; // Optional, available in newer n8n versions
settings?: WorkflowSettings;
staticData?: Record<string, unknown>;
tags?: string[];