Release v2.12.1
Fixed
- Error Output Validation: Enhanced workflow validator to detect incorrect error output configurations
- Detects when multiple nodes are incorrectly placed in the same output array (main[0])
- Validates that error handlers are properly connected to main[1] (error output) instead of main[0]
- Cross-validates onError property ('continueErrorOutput') matches actual connection structure
- Provides clear, actionable error messages with JSON examples showing correct configuration
- Uses heuristic detection for error handler nodes (names containing "error", "fail", "catch", etc.)
- Added comprehensive test coverage with 16+ test cases
Improved
- Validation Messages: Error messages now include detailed JSON examples showing both incorrect and correct configurations
- Pattern Detection: Fixed
checkWorkflowPatterns
to check main[1] for error outputs instead of non-existent outputs.error - Test Coverage: Added new test file
workflow-validator-error-outputs.test.ts
with extensive error output validation scenarios
Installation
NPM Package
# Install globally
npm install -g n8n-mcp
# Or run directly
npx n8n-mcp
Docker
# Standard image
docker run -p 3000:3000 ghcr.io/czlonkowski/n8n-mcp:v2.12.1
# Railway optimized
docker run -p 3000:3000 ghcr.io/czlonkowski/n8n-mcp-railway:v2.12.1
Documentation
🤖 Generated with Claude Code