This project is a work-in-progress, creating custom N8N nodes for CrewAI.
- Create a Simple N8N Custom Node
- I`ve cloned the n8n-nodes-starter
- Try to Call a Python in this poc
- Try to use the Node type used in new LLM nodes
- Understand how to manipulate the properties to enable pass them to the crewAI Python
- Create a initial version of a Python CrewAI that receives the result of a crew
- Map the N8N parameters to the script
- Configure credentials in N8N
- Create a initial version of a Python CrewAI that receives the parameters from N8N
- Study and use versioning https://docs.n8n.io/integrations/creating-nodes/build/reference/node-versioning/
- Have followed the guidelines on build custom nodes https://docs.n8n.io/integrations/community-nodes/build-community-nodes/
- n8n-nodes-starter https://github.com/n8n-io/n8n-nodes-starter/blob/master/package.json
- Sample of a Structured Node https://docs.n8n.io/integrations/creating-nodes/build/reference/node-versioning/
- Outline structure for a programmatic-style node# https://docs.n8n.io/integrations/creating-nodes/build/reference/node-base-files/#outline-structure-for-a-programmatic-style-node
- https://docs.n8n.io/integrations/creating-nodes/test/run-node-locally/
- How to pass json as parameter --json "{"agents":