# duaraghav8/MCPJungle [Health: Active]

**Category:** 🔗 Aggregators  
**Repository:** https://github.com/duaraghav8/MCPJungle  
**GitHub Stars:** 1248  
**Views:** 6  
**Installs:** 0  
**Upvotes:** 0  
**Directory Page:** https://allmcps.com/mcp/duaraghav8-mcpjungle

## Description
Self-hosted MCP Server registry for enterprise AI Agents

## Tools
Capabilities this server exposes over MCP:

- **included_tools**
- **included_servers**
- **excluded_tools**

## Claude Desktop Quick Installation
Install path detected from listing signals. Uses `npx` (confidence: high):

```json
"mcpServers": {
  "mcpjungle": {
    "command": "npx",
    "args": ["mcp-remote","http://localhost:8080/mcp","--allow-http"]
  }
}
```

## Documentation

## What duaraghav8/MCPJungle MCP server does

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.

## How it works

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.

## Setup and configuration

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:

```bash
mcpjungle register --name context7 --url https://mcp.context7.com/mcp
```

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.

## Tools and capabilities

- Register MCP servers through the included CLI.
- Expose registered servers through one streamable HTTP MCP endpoint.
- Aggregate tools, prompts, and resources from registered servers.
- Select exposed servers and tools through inclusion and exclusion controls.
- Run locally or as shared infrastructure with enterprise-mode options.
- Connect clients such as Claude Desktop and Cursor to the unified endpoint.

## Limitations and notes

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.

_Full upstream README: https://allmcps.com/mcp/duaraghav8-mcpjungle/readme_

