Repository metrics
- Stars
- (1,162 stars)
- PR merge metrics
- (PR metrics pending)
Description
NOTE: There is no final decision on this issue yet. We need more opinions from the community.
Most people seem to download the latest docker image of mcpjungle.
The latest image is currently optimized to be a light-weight image for production server deployments. Therefore, it does not contain python & nodejs dependencies (uvx, npm) which are widely used to run stdio-based mcp servers.
This means the default image doesn't allow you to run stdio servers.
We provide the stdio tagged docker image (eg- latest-stdio) which comes with these dependencies and should therefore be used when people want to run stdio servers as well.
But this also seems to cause confusion for a lot of people who download latest, see that they're unable to run stdio servers, and then abandon mcpjungle because "it doesn't work".
Proposal: The default image (latest) provided by mcpjungle should contain the python & node dependencies as well.
This allows the user to pull the image and run all types of mcp servers, including stdio transport. Downside is - this makes the image a lot more bloated (100mb -> 1GB).
I'm open to others' opinons on this.