GitPedia
makafeli

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
makafelimakafeliยท11mo agoยทJuly 25, 2025
GitHub

๐Ÿ“ฆ โšก 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