Self-hosted gateway that lets teams register multiple MCP servers and expose them through one HTTP endpoint.
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent β or use 1-click editor setup below.
We haven't yet run this listing's install command through our automated sandbox check. This isn't a red flag β we're steadily working through the catalog.
π‘ Paste the JSON block into your client's configuration file under mcpServers, then restart the application.
Inspect callable tools, capabilities, and parameters exposed to AI agents by MCPJungle.
included_toolsCallable MCP tool function
included_serversCallable MCP tool function
excluded_toolsCallable MCP tool function
duaraghav8/MCPJungle MCP server acts as a central registry and gateway for other MCP servers. Instead of configuring each upstream server separately in every AI client, an operator registers the servers with MCPJungle and gives clients one MCP endpoint to use.
The gateway can combine the tools, prompts, and resources exposed by registered servers. It is intended for both personal local setups and shared team deployments. In a shared deployment, the README describes centralized discovery, access-control support, and observability hooks, while the legacy documentation identifies enterprise mode for those deployment scenarios.
The listed MCP tools include included_tools, included_servers, and excluded_tools. These names indicate support for controlling which registered servers and tools are exposed, although the provided material does not document their individual input schemas.
MCPJungle uses a client-server architecture. The server manages the registered MCP servers and exposes a unified gateway over streamable HTTP at the /mcp endpoint. The default local address shown in the quickstart is http://localhost:8080/mcp.
A separate command-line binary is used to register upstream servers. For example, the documented mcpjungle register command adds a remote MCP endpoint by name and URL. Registered servers can be remote HTTP-based services or stdio-based servers; stdio support may require the image tagged for that runtime.
Clients then connect to MCPJungle rather than directly to each upstream server. The README demonstrates this flow with Claude Desktop and also names Cursor and custom agents as supported connection targets. duaraghav8/MCPJungle MCP server returns the selected upstream tools through the single gateway endpoint.
The quickstart starts the service with Docker Compose. It downloads the projectβs Compose file and runs docker compose up -d; the service listens on port 8080 by default. The Compose setup starts a persistent PostgreSQL database container alongside the MCPJungle server.
The project also documents a production-oriented Compose file for remote, multi-user deployments. That configuration runs in enterprise mode, which enables the projectβs enterprise features. A health check is available at http://localhost:8080/health.
Install the CLI through Homebrew or download a binary from the projectβs Releases page. The documented Homebrew command is brew install mcpjungle/mcpjungle/mcpjungle. Registering a remote server uses the CLI, for example:
For stdio servers that depend on npx or uvx, the README recommends the latest-stdio Docker image tag. The standard image is described as suitable for remote MCP servers only.
duaraghav8/MCPJungle MCP server is a gateway and registry; the provided material does not describe it as an implementation of the upstream tools it exposes. Each registered MCP server remains a separate dependency that must be available and configured for MCPJungle to use it.
The quickstartβs Claude Desktop configuration uses mcp-remote to connect to the local HTTP endpoint. That utility is a client-side bridge in the example, not the MCPJungle server itself. The supplied material also refers readers to the project documentation site for current operational guidance.
Authentication, access control, and observability are mentioned, but their exact configuration, credential requirements, and deployment settings are not specified in the provided excerpt. Review the project documentation before treating those features as configured by default.
Factual signals from GitHub, npm, and our automated checks β not a rating.
No reviews yet β be the first to share how this listing worked for you.
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
[](https://allmcps.com/mcp/duaraghav8-mcpjungle)<a href="https://allmcps.com/mcp/duaraghav8-mcpjungle"><img src="https://allmcps.com/api/badge/duaraghav8-mcpjungle?style=directory" alt="MCPJungle on AllMCPs" /></a>