Just to set the context of this. I am a extremely technical person. I run my own lab at my house. I have n8n running in a docker on my TrueNAS Scale server. I am using Ollama for inference locally. I run other AI tools without issues such as Opencode and Open WebUI.
I started using n8n to learn it. I have a pretty good understand for working in it for 3 days and I just want to see if this is a me issue or if n8n just has very poor Ollama support.
I have been working on what I would consider a very simple workflow compared to the langflow workflows I have setup. Its a simple Discord bot I setup on my lab discord server. I have a role setup to assign to people so they can query it. The goal is just an experiment to see how quickly I could get something in place.
I have been having, what I would consider, massive stability issues with n8n.
1: Multiple executions every time I publish a change to my workflow.
2: Really really bad Ollama support. I have tried around 10 different models and very few work properly with the “AI Agent” backed with a Ollama model. I have multiple MCP servers connected as tools via MetaMCP and 9 time out of 10, n8n does not manage the tool calling correctly and just dumps the tool calling into text and pushing the workflow forward.
3: Poor auditing. A number of times I will have failed workflow executions with no data in the nodes I can review to figure out what happened.
4: Lack of support for parallel execution unless you use sub-workflows. I guess this is fine but I consider this to be a work around rather then the correct way to handle this.
In the end, I just get the feeling n8n would not fit well into a production environment if you are using Ollama as an inference source. Is it me or is this what others feel as well? As a so-called “AI Workflow Engine” I feel the software is lacking in basic key features and stability. As it sits, I could never recommend this to any of the companies that I do business with due to these issues I ran into.
Am I alone in this assessment?

