Describe the problem/error/question
Trying to get involved with MCP servers and struggling with the main one i want to use.
Trying to setup this one
effytech/freshdesk_mcp: MCP server created for Freshdesk, allowing AI models to interact with Freshdesk modules
But it uses “uvx” instead of npx and I have no idea what to do.
Tried running the install with smithy and other options but it didnt do anything. No idea what to do next.
What is the error message (if any)?
Failed to execute operation: Failed to connect to MCP server: MCP error -32001: Request timed out
Please share your workflow
Share the output returned by the last node
Information on your n8n setup
n8n version: 1.85.4
Database (default: SQLite): postgres
n8n EXECUTIONS_PROCESS setting (default: own, main):
Running n8n via (Docker, npm, n8n cloud, desktop app): docker
Operating system: ubuntu
Hi, can you please share your workflow correctly?
reg, J.
Sorry didnt realise i took out the ticks
Please, I’m also getting crazy trying to make it work
If anyone is after a freshdesk MCP.
I built on the original one and another one that was set up to get most of the functionality.
Shadoxity/freshdeskmcp
You can run in n8n with
command: npx
args: github:shadoxity/freshdeskmcp
Hey, you need to install UV. But forcing it to work with n8n is challenging.
I shared a free docker configuration (docker-compose.yml, Dockerfile) for both Docker Desktop and cloud hosting (elestio) here: J.A.R.V.I.S. for PMs: Automate Anything with n8n and Any MCP Server
My step-by-step installation instructions are not paywalled.
This took me 3 weeks. I was close to giving up. As far as I know, it’s the only configuration you can find.
Hope that helps!
3 Likes
Hey Marcelo, I shared my docker-compose.yml and Dockerfile that supports all MCP servers (with UV and UVX) in the thread.
1 Like
Awesome thanks for that!
Appreciate your work
1 Like
Thank you. will try to replicated this over AWS ECS.
1 Like
@Marcelo_Andrade , did you succeed? The key in installing the right dependencies and, when hosting, setting extra permissions.
I tested it both locally and in elest[.]io. The post includes step-by-step videos.
In particular, in elest[.]io, I started with modifying the docker-compose they provided.
I’m going to try that today. For now I’m running the base n8n image and all work as I wanted (except for uvx). I’ll let you know if I have any updates.
Sadly I still got “spawn uvx ENOENT”, even using your dockerfile
YEAAAAAAHHH!!! IT WORKS!!!
Thanks @Pawel_Huryn
1 Like
What was the problem @Marcelo_Andrade ?
Btw, it would be easier for everyone if n8n modified their image to include uv and uvx. It’s a common use case!
The image was not estabilizing because of a permission problem at IAM Roles, so it was still running the old image that I built before. as soon as I fixed that, everything worked as expected.
system
Closed
April 30, 2025, 2:27pm
16
This topic was automatically closed 7 days after the last reply. New replies are no longer allowed.