Skip to main content
All notable changes to this project are documented here. The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

Latest Releases

[2.35.6] - 2026-03-04

  • n8n: 2.8.3 → 2.10.3
  • n8n-core: 2.8.1 → 2.10.1
  • n8n-workflow: 2.8.0 → 2.10.1
  • @n8n/n8n-nodes-langchain: 2.8.1 → 2.10.1
  • Rebuilt node database with 806 core nodes (community nodes preserved from previous build)

[2.35.5] - 2026-02-22

Fixed comprehensive type coercion issues in Claude Desktop/Claude.ai (Issue #605):
  • Extended coerceStringifiedJsonParams() to handle ALL type mismatches
  • Added support for: string→number, string→boolean, number→string, boolean→string
  • Added top-level safeguard to parse entire args object if it arrives as JSON string
  • Added [Diagnostic] section to error responses showing received argument types
  • Added 9 new unit tests (24 total) covering all type coercion scenarios

[2.35.4] - 2026-02-20

Fixed stringified object/array parameter handling (Issue #605):
  • Claude Desktop 1.1.3189 serializes JSON object/array MCP parameters as strings
  • Added schema-driven coerceStringifiedJsonParams() in central CallToolRequestSchema handler
  • Automatically detects string values where tool’s inputSchema expects object or array
  • Safe parsing with prefix check, type verification, and try/catch
  • Affects 9 tools with object/array params
  • Added 15 unit tests covering coercion scenarios

[2.35.3] - 2026-02-19

Changed:
  • Updated n8n dependencies to latest versions
  • Fixed node loader for langchain package: Adapted to bypass restricted package.json exports field
  • Fixed community doc generation for cloud LLMs: Added API key support, switched to max_completion_tokens
  • Rebuilt node database with 1,236 nodes (673 core + 133 langchain + 430 community)
  • Refreshed community nodes with 424/430 AI documentation summaries

[2.35.2] - 2026-02-09

Changed:
  • Disabled 3 MCP Apps (workflow-list, execution-history, health-dashboard) that render as collapsed accordions in Claude.ai
  • Removed n8n_deploy_template tool mapping which renders blank content
  • The 2 working apps (operation-result, validation-summary) remain active
  • Disabled apps can be re-enabled once the host-side issue is resolved

[2.35.1] - 2026-02-09

Fixed:
  • Added legacy flat _meta["ui/resourceUri"] key alongside nested _meta.ui.resourceUri
  • Claude.ai reads the flat key format; without it, tools showed as collapsed accordions
  • Both key formats now set by injectToolMeta()

[2.35.0] - 2026-02-09

Added:
  • 3 new MCP Apps: workflow-list, execution-history, health-dashboard
  • Enhanced operation-result: operation-aware headers, detail panels, copy-to-clipboard
  • CopyButton shared component: reusable clipboard button with visual feedback
  • Local preview harness: test all 5 apps with mock data and theme toggle
  • React + Vite Build Pipeline: React 19, Vite 6, vite-plugin-singlefile
Fixed:
  • React hooks violation in execution-history and validation-summary apps
  • JSON-RPC catch-all handler to prevent preview hangs

[2.34.3] - 2026-02-07

Fixed:
  • Changed resource MIME type from text/html to text/html;profile=mcp-app
  • Without this profile parameter, Claude Desktop/web fails to recognize resources as MCP Apps

[2.34.0] - 2026-02-07

Added:
  • MCP Apps: Rich HTML UIs rendered by MCP hosts alongside tool results
  • Operation Result UI: Visual summary for workflow operation tools
  • Validation Summary UI: Visual summary for validation tools
  • React + Vite Build Pipeline: Self-contained HTML output with n8n-branded dark theme
  • MCP Resources Protocol: Server now exposes resources capability
New Scripts:
  • build:ui: Build UI apps
  • build:all: Build UI apps then server

[2.33.5] - 2026-01-23

Fixed severe memory leak (Issue #542):
  • Root cause: Each MCP session created its own database connection (~900MB per session)
  • Fix: Implemented singleton SharedDatabase pattern - all sessions share ONE database connection
  • Memory impact: Reduced from ~900MB per session to ~68MB total (shared) + ~5MB per session overhead
  • Added reference counting for thread-safe connection management
Added:
  • New module: src/database/shared-database.ts - Singleton database manager
  • Session timeout optimization: Reduced default from 30 to 5 minutes
  • Eager instance cleanup: Previous sessions cleaned up on client reconnect
  • Fixed telemetry event listener leak
For complete version history, see the full changelog on GitHub.

Version Numbering

n8n-MCP follows Semantic Versioning:
  • Major version (X.0.0): Breaking changes
  • Minor version (0.X.0): New features, backwards-compatible
  • Patch version (0.0.X): Bug fixes, backwards-compatible

Staying Updated

GitHub Releases

Subscribe to release notifications

npm Package

Check for latest npm version

Update Commands

# Check for n8n updates (dry run)
npm run update:n8n:check

# Update n8n packages to latest
npm run update:n8n

# Rebuild database after updates
npm run rebuild

Build docs developers (and LLMs) love