GraphCanon updated 3w · GitHub synced 3w
Decision brief
MCPJungle is a self-hosted Go platform designed for managing and connecting MCP servers within AI agent infrastructure.
Good fit when
- When you require a Go-based solution to manage Model Context Protocol (MCP) servers in your infrastructure, MCPJungle can offer the needed features for self-hosting these servers.
- If your infrastructure relies on multiple MCP servers that need efficient connection and management, choosing MCPJungle allows for an integrated platform approach.
Avoid when
- Do not use MCPJungle if you do not have an existing environment based on the Model Context Protocol; it adds unnecessary complexity.
- Avoid MCPJungle if your project requires a language other than Go, as its exclusive development in Go might limit flexibility across different stack requirements.
- Pricing:
- freemium - The platform can be used freely due to its open-source license, with no explicit premium or commercial tier information provided.
- Requirements:
- Ensure your environment supports the Go language for compatibility.; MCPJungle is designed specifically for managing MCP servers; other server types may not be compatible without additional support.
Observed Jul 16, 2026 · Source: enrich:decision_facts
Verify the decision
Adoption
Package downloads where a registry match exists. GitHub stars (1,174) are secondary evidence.
- Docker Hub pulls (30d)
- 33,676·Docker Hub API·3w
Maintenance and security
Full trust report- Maintenance
- Steady (67d since push)
- As of 3w
- Provenance
- Not a fork · Organization account
- As of 3w
- Security (OSV)
- No MCP manifest
- As of 1mo
Public GitHub metadata and optional OSV scans. Signals, not a guarantee. Trust methodology.
Install
go get github.com/mcpjungle/MCPJungle pkg.go.devSimilar tools
Same-category neighbours. No typed graph edges are catalogued for this tool yet.
Evidence and technical details
Sourced facts, taxonomy, compatibility claims, README excerpt, and machine-readable endpoints.
Overview
MCPJungle is written in Go and serves as a self-hosted solution for managing and connecting Model Context Protocol (MCP) servers.
Capability facts
- Deploy
- Self-host
Source: dockerfile:Dockerfile · Jul 27, 2026
- Docker
- Dockerfile present
Source: dockerfile:Dockerfile · Jul 27, 2026
- Languages
- go
Source: github.language · Jul 27, 2026
Categories
Tags
README
Installation
MCPJungle is shipped as a stand-alone binary.
You can either download it from the Releases Page or use Homebrew to install it:
brew install mcpjungle/mcpjungle/mcpjungle
Verify your installation by running
mcpjungle version
[!IMPORTANT] On MacOS, you will have to use homebrew because the compiled binary is not Notarized yet.
MCPJungle provides a Docker image which is useful for running the registry server (more about it later).
docker pull ghcr.io/mcpjungle/mcpjungle
Running inside Docker
For running the MCPJungle server locally, docker compose is the recommended way:
---
# docker-compose.yaml is optimized for individuals running mcpjungle on their local machines for personal use.
---
# docker-compose.prod.yaml is optimized for orgs deploying mcpjungle on a remote server for multiple users.
---
# Or use the enterprise-mode docker compose file as described above
docker compose -f docker-compose.prod.yaml up -d
By default, mcpjungle server runs in development mode which is ideal for individuals running it locally.
In Enterprise mode, the server enforces stricter security policies and will provide additional features like Authentication, ACLs, observability and more.
After starting the server in enterprise mode, you must initialize it by running the following command on your client machine:
mcpjungle init-server
This will create an admin user in the server and store its API access token in your home directory (~/.mcpjungle.conf).
You can then use the mcpjungle cli to make authenticated requests to the server.
For agents
This page has a .md twin and JSON over the API.