Releases: aegntic/n8n-pro
Releases · aegntic/n8n-pro
Release v2.10.5
Release v2.10.5
Updated
- n8n Dependencies: Updated to latest versions for compatibility and new features
- n8n: 1.106.3 → 1.107.4
- n8n-core: 1.105.3 → 1.106.2
- n8n-workflow: 1.103.3 → 1.104.1
- @n8n/n8n-nodes-langchain: 1.105.3 → 1.106.2
- Node Database: Rebuilt with 535 nodes from updated n8n packages
- All tests passing with updated dependencies
Installation
NPM Package
# Install globally
npm install -g n8n-mcp
# Or run directly
npx n8n-mcpDocker
# Standard image
docker run -p 3000:3000 ghcr.io/czlonkowski/n8n-mcp:v2.10.5
# Railway optimized
docker run -p 3000:3000 ghcr.io/czlonkowski/n8n-mcp-railway:v2.10.5Documentation
🤖 Generated with Claude Code
Release v2.10.3
Release v2.10.3
Fixed
- Validation System Robustness: Fixed multiple critical validation issues affecting AI agents and workflow validation (fixes czlonkowski#58, czlonkowski#68, czlonkowski#70, czlonkowski#73)
- Issue czlonkowski#73: Fixed
validate_node_minimalcrash when config is undefined- Added safe property access with optional chaining (
config?.resource) - Tool now handles undefined, null, and malformed configs gracefully
- Added safe property access with optional chaining (
- Issue czlonkowski#58: Fixed
validate_node_operationcrash on invalid nodeType- Added type checking before calling string methods
- Prevents "Cannot read properties of undefined (reading 'replace')" error
- Issue czlonkowski#70: Fixed validation profile settings being ignored
- Extended profile parameter to all validation phases (nodes, connections, expressions)
- Added Sticky Notes filtering to reduce false positives
- Enhanced cycle detection to allow legitimate loops (SplitInBatches)
- Issue czlonkowski#68: Added error recovery suggestions for AI agents
- New
addErrorRecoverySuggestions()method provides actionable recovery steps - Categorizes errors and suggests specific fixes for each type
- Helps AI agents self-correct when validation fails
- New
- Issue czlonkowski#73: Fixed
Added
- Input Validation System: Comprehensive validation for all MCP tool inputs
- Created
validation-schemas.tswith custom validation utilities - No external dependencies - pure TypeScript implementation
- Tool-specific validation schemas for all MCP tools
- Clear error messages with field-level details
- Created
- Enhanced Cycle Detection: Improved detection of legitimate loops vs actual cycles
- Recognizes SplitInBatches loop patterns as valid
- Reduces false positive cycle warnings
- Comprehensive Test Suite: Added 16 tests covering all validation fixes
- Tests for crash prevention with malformed inputs
- Tests for profile behavior across validation phases
- Tests for error recovery suggestions
- Tests for legitimate loop patterns
Enhanced
- Validation Profiles: Now consistently applied across all validation phases
minimal: Reduces warnings for basic validationruntime: Standard validation for production workflowsai-friendly: Optimized for AI agent workflow creationstrict: Maximum validation for critical workflows
- Error Messages: More helpful and actionable for both humans and AI agents
- Specific recovery suggestions for common errors
- Clear guidance on fixing validation issues
- Examples of correct configurations
Installation
NPM Package
# Install globally
npm install -g n8n-mcp
# Or run directly
npx n8n-mcpDocker
# Standard image
docker run -p 3000:3000 ghcr.io/czlonkowski/n8n-mcp:v2.10.3
# Railway optimized
docker run -p 3000:3000 ghcr.io/czlonkowski/n8n-mcp-railway:v2.10.3Documentation
🤖 Generated with Claude Code