MCPJungle Server

v1.0.0Cloud Servicesstable

One place to manage & connect to all your MCP servers

ai-agentsinfrastructuremcpmcp-gatewaymcp-registry
Share:
1,054
Stars
0
Downloads
0
Weekly
0/5

What is MCPJungle Server?

MCPJungle Server is a Model Context Protocol (MCP) server that allows AI assistants like Claude, Cursor, and VS Code to one place to manage & connect to all your mcp servers

One place to manage & connect to all your MCP servers

This server falls under the Cloud Services category on MCPgee, the world's largest MCP server directory with 33,000+ servers.

Features

  • One place to manage & connect to all your MCP servers

Use Cases

Manage and connect to all your MCP servers from one place.
Centralize MCP registry and gateway operations.
mcpjungle

Maintainer

LicenseMPL-2.0
Languagego
Versionv1.0.0
UpdatedMay 20, 2026
Statushealthy
Maintenanceactive

Works with

ClaudeOpenAIwindowsmacoslinux

Installation

Manual Installation

npx mcpjungle

Configuration

Configuration Details

Config File

claude_desktop_config.json

Performance

Response Metrics

Response Time< 200ms
ThroughputMedium

Resource Usage

Memory UsageLow
CPU UsageLow

How to Set Up and Use MCPJungle Server

MCPJungle Server is a self-hosted Go-based MCP Registry and Gateway that serves as a single management hub for all your MCP servers, exposing their combined tools through one unified endpoint to any AI client. By registering both remote HTTP and local STDIO MCP servers with MCPJungle, teams eliminate the need to configure each server individually in every AI tool, instead connecting once to the gateway and getting access to all registered capabilities. It includes enterprise-grade features like bearer token authentication, OpenTelemetry metrics, tool groups, and interaction logging for full observability over how AI agents use your MCP infrastructure.

Prerequisites

  • Docker and Docker Compose for running the server, or Go 1.21+ to build from source
  • The mcpjungle CLI installed (Homebrew on macOS or binary from GitHub Releases)
  • Node.js with npx for mcp-remote (required for Claude Desktop stdio-to-HTTP bridging)
  • An MCP client such as Claude Desktop, Claude Code, or Cursor
1

Install the MCPJungle CLI

Install the CLI tool that manages server registrations and communicates with the running gateway.

# macOS via Homebrew
brew install mcpjungle/mcpjungle/mcpjungle

# Verify
mcpjungle version
2

Start the MCPJungle gateway server

Pull the Docker Compose file and start the gateway. The server persists registrations in SQLite by default, or PostgreSQL if DATABASE_URL is configured.

curl -O https://raw.githubusercontent.com/mcpjungle/MCPJungle/refs/heads/main/docker-compose.yaml
docker compose up -d

# Check it's running
curl http://localhost:8080/health
3

Register your existing MCP servers

Use the CLI to register any MCP server — either a remote HTTP endpoint or a local STDIO-based server. Both types become accessible through the single gateway.

# Remote HTTP MCP server
mcpjungle register --name brave-search \
  --url https://your-brave-mcp-endpoint.com/mcp \
  --bearer-token YOUR_TOKEN

# Local STDIO MCP server  
mcpjungle register --name filesystem \
  --transport stdio \
  --command npx \
  --args "-y @modelcontextprotocol/server-filesystem /home/user"
4

Connect your MCP client to the gateway

Configure your AI client to point to the MCPJungle gateway. All tools from all registered servers are now available through this single connection.

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

Manage servers and tool groups

Use the CLI to list registered servers, enable or disable individual servers, and create tool groups to selectively expose subsets of tools to different clients.

# List all registered servers
mcpjungle list

# Disable a server temporarily
mcpjungle disable --name filesystem

# Re-enable it
mcpjungle enable --name filesystem

MCPJungle Server Examples

Client configuration

claude_desktop_config.json configuration for connecting to MCPJungle gateway using mcp-remote.

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

Prompts to try

Example prompts after connecting multiple MCP servers through MCPJungle — Claude accesses all of them through a single gateway.

- "What tools are available from all my registered MCP servers?"
- "List files in my home directory using the filesystem server"
- "Search for documentation on Python async/await through the Context7 server"
- "Show me all MCP servers registered in MCPJungle and their status"
- "Use the Brave Search server to find the latest news about AI agent frameworks"

Troubleshooting MCPJungle Server

Gateway returns 'connection refused' on port 8080

Check that the Docker containers are running with 'docker compose ps'. If the mcpjungle container exited, check logs with 'docker compose logs mcpjungle'. Ensure port 8080 is not already in use by another process.

Registered server tools are missing or not discovered

Verify the server is active with 'mcpjungle list'. For STDIO servers, test the command directly in your terminal to confirm it runs without errors. Restart your MCP client after registering new servers to trigger fresh tool discovery.

Bearer token authentication fails for registered servers

Ensure the --bearer-token value you provided during registration exactly matches the token expected by the upstream MCP server. You can update a server's configuration by deregistering and re-registering with the correct credentials.

Frequently Asked Questions about MCPJungle Server

What is MCPJungle Server?

MCPJungle Server is a Model Context Protocol (MCP) server that one place to manage & connect to all your mcp servers It connects AI assistants to external tools and data sources through a standardized interface.

How do I install MCPJungle Server?

Follow the installation instructions on the MCPJungle Server GitHub repository. Clone the repo, install dependencies, and add the server config to your AI client.

Which AI clients work with MCPJungle Server?

MCPJungle Server works with all major MCP-compatible AI clients including Claude Desktop, Claude Code, Cursor, VS Code (GitHub Copilot), Windsurf, and Cline.

Is MCPJungle Server free to use?

Yes, MCPJungle Server is open source and available under the MPL-2.0 license. You can use it freely in both personal and commercial projects.

Browse More Cloud Services MCP Servers

Explore all cloud services servers available in the MCPgee directory. Each server includes setup guides for Claude, Cursor, and VS Code.

Quick Config Preview

{ "mcpServers": { "mcpjungle": { "command": "npx", "args": ["-y", "mcpjungle"] } } }

Add this to your claude_desktop_config.json or .cursor/mcp.json

Read the full setup guide →

Ready to use MCPJungle Server?

Browse our complete directory of 33,000+ MCP servers, read setup guides for your editor, and start building with the Model Context Protocol.

33,000+ ServersFree & Open SourceStep-by-Step Guides