Skip to content

v1.2.0

Choose a tag to compare

@leonardosepulvedat leonardosepulvedat released this 13 Aug 14:23
· 13 commits to main since this release

Fixed

  • n8n_update_workflow now supports partial updates (fetch-and-merge, since the n8n API rejects partial PUT bodies).
  • n8n_create_workflow works with just a name: required API fields get sensible defaults.
  • Repository URLs in package.json and docs now point to the correct GitHub account.

Changed

  • Migrated to the modern McpServer API with per-tool Zod input validation.
  • All 45 tools carry MCP annotations (16 read-only, 8 destructive) so clients can gate dangerous operations.
  • Cleaned up the bundled workflow templates: leftover configuration values were normalized to generic placeholders.
  • Updated all dependencies to their latest versions.
  • Requires Node.js >= 20; removed unused dotenv.

Added

  • Vitest unit tests covering workflow updates, field filtering, template matching, and template integrity.
  • GitHub Actions CI (build, tests, audit on Node 20 and 22).

npm: https://www.npmjs.com/package/mcp-n8n