Back to Home
mcpjungle icon

MCPJungle

by mcpjungle

Overview

MCPJungle is a self-hosted Model Context Protocol (MCP) Gateway that allows developers to register and manage various MCP servers and their tools from a central location, enabling AI agents to discover and consume these tools from a single gateway.

Installation

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

Environment Variables

  • DATABASE_URL
  • SERVER_MODE
  • OTEL_ENABLED
  • MCP_SERVER_INIT_REQ_TIMEOUT_SEC
  • SESSION_IDLE_TIMEOUT_SEC
  • POSTGRES_HOST
  • POSTGRES_PORT
  • POSTGRES_USER
  • POSTGRES_PASSWORD
  • POSTGRES_DB

Security Notes

The server allows registration and execution of STDIO-based MCP servers, meaning it can execute arbitrary commands on the host machine if an attacker can register an MCP server. This is a critical risk unless strict isolation (e.g., Docker with restricted volumes) and robust access control (Enterprise mode) are properly configured. The `docker-compose.prod.yaml` includes hardcoded default credentials for PostgreSQL and pgAdmin ('mcpjungle' / 'mcpjungle' and 'admin@admin.com' / 'admin' respectively), which are highly insecure for production deployment and must be changed immediately.

Similar Servers

Stats

Interest Score99
Security Score3
Cost ClassLow
Stars813
Forks105
Last Update2026-01-19

Tags

AI GatewayTool ManagementModel Context ProtocolSelf-hostedAccess Control