Skip to main content
Glama

n8n MCP Server

by get2knowio
CHANGELOG.md1.67 kB
# Changelog All notable changes to this project will be documented in this file. ## v0.4.0 ### Features - feat(tags): UUID support for tag IDs with multi-endpoint fallback and improved error messages - feat(mcp): Numeric workflow ID aliases (numericId) accepted across all workflow operations - docs: Implementation summary and endpoint compatibility documentation added - dev: Docker compose devcontainer with bundled n8n sidecar for faster E2E ### Fixes & Improvements - fix(tags): Normalize tag operation error messages and robust PUT fallback - fix(client): Guard axios interceptor attachment in mocked test environments - test: Expanded smoke tests (CLI + MCP stdio) and output helper coverage - chore(ci): Add opencode slash-command workflow for on-demand coding agent runs - deps: Bump @modelcontextprotocol/sdk, dotenv, @types/node, typescript ### Notes Enhanced tag and workflow ID ergonomics plus sturdier integration tests improve reliability and developer experience. ## v0.3.0 - feat: Add end-to-end CLI smoke tests against real n8n - New script: `npm run smoke` - Loads `.env` automatically (dotenv) and enables source maps for traceable errors - Validates list/create/get/activate/webhook-urls/deactivate/delete flows - fix(cli): Emit pure JSON to stdout for create/get/list/etc. to ease automation - fix(client): Handle API response shapes with/without `{ data: ... }` - fix(client): Omit read-only `active` on create/update; ensure minimal `settings: {}` - docs: Testing guide updated with smoke tests section Thanks to these improvements, it’s easier to validate real-world connectivity and debug issues with clear, source-mapped stacks.

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/get2knowio/n8n-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server