makafeli/n8n-workflow-builder
AI assistant integration for n8n workflow automation through Model Context Protocol (MCP). Connect Claude Desktop, ChatGPT, and other AI assistants to n8n for natural language workflow management.
1 Releases
Latest: 11mo ago
n8n-workflow-builder v0.10.1v0.10.1Latest
๐ฆ โก Major Upgrades
- MCP SDK 1.17.0 Compatibility: Fully upgraded to the latest Model Context Protocol SDK
- TypeScript 5.7.3: Latest TypeScript with enhanced type safety and performance
- Modern Jest Testing: Comprehensive test suite with ts-jest integration
โจ ๐ ๏ธ New MCP Tools (23 Total)
- `execute_workflow` - Execute n8n workflows programmatically
- `create_workflow_and_activate` - Create and immediately activate workflows
- `generate_audit` - Generate comprehensive security audit reports
- Credential Management: `create_credential`, `get_credential_schema`, `delete_credential`
- Tag Management: `list_tags`, `create_tag`, `get_tag`, `update_tag`, `delete_tag`, `get_workflow_tags`, `update_workflow_tags`
๐งช ๐งช Testing Excellence
- 78 Comprehensive Tests covering all 23 MCP tools
- 7 Test Suites with integration and unit testing
- Mock Client Framework for reliable testing
- Error Handling Tests for robust error scenarios
- TypeScript Strict Mode with full type safety
๐ฆ ๐๏ธ Repository Modernization
- Clean Git History: Removed accidentally committed `node_modules`
- Comprehensive .gitignore: Node.js best practices implementation
- GitHub Actions CI/CD: Automated testing and npm publishing
- Package Optimization: Proper npm package configuration
๐ฆ ๐ฆ Installation & Usage
- ```bash
- npm install @makafeli/n8n-workflow-builder
- npx @makafeli/n8n-workflow-builder
- ```
๐ฆ ๐ง Technical Specifications
- Node.js: >=18.0.0
- MCP SDK: ^1.17.0
- TypeScript: ^5.7.3
- Testing: Jest with ts-jest
- Package Size: 16.6 kB compressed, 111.2 kB unpacked
๐ ๐ Bug Fixes & Improvements
- Fixed TypeScript configuration issues
- Resolved MCP SDK compatibility problems
- Enhanced error handling and validation
- Improved test reliability and coverage
- Optimized build process and package size
๐ ๐ Documentation
- Updated README with latest features
- Comprehensive API documentation
- Testing guidelines and examples
- Contributing guidelines
๐ฆ ๐ CI/CD Pipeline
- Automated Testing: Multi-Node.js version testing (18, 20, 22)
- Security Auditing: Automated vulnerability scanning
- Build Verification: Comprehensive build and package validation
- Automated Publishing: npm publishing on release creation
- ---
- Full Changelog: https://github.com/makafeli/n8n-workflow-builder/compare/v0.9.0...v0.10.1
- NPM Package: https://www.npmjs.com/package/@makafeli/n8n-workflow-builder
