Handle the case where MCP clients may pass JSON as either a string or dict object. Adds _normalize_json_param helper to handle both formats gracefully, preventing Pydantic validation errors.
Implements Hybrid MCP Light pattern with: - 5 curated tools: list_workflows, get_workflow, list_executions, get_execution, trigger_webhook - API pass-through tool: n8n_api_call for complete coverage - API reference resource: n8n://api-reference - Dockerfile and CI workflow for Gitea container registry