2 Commits

Author SHA1 Message Date
Ben
3071083970 fix: accept both string and dict for body/params in n8n_api_call
All checks were successful
Build and Push n8n MCP Docker Image / build (push) Successful in 19s
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.
2025-12-26 19:38:51 +00:00
Ben
946f8bd97e Initial implementation of n8n MCP server
All checks were successful
Build and Push n8n MCP Docker Image / build (push) Successful in 7s
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
2025-12-26 19:14:51 +00:00