Back to Home
mcpjungle icon

MCPJungle

Verified Safe

by mcpjungle

Overview

A self-hosted gateway and registry for Model Context Protocol (MCP) servers, allowing AI agents to discover and consume tools from a central location.

Installation

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

Environment Variables

  • PORT
  • DATABASE_URL
  • SERVER_MODE
  • OTEL_ENABLED
  • OTEL_RESOURCE_ATTRIBUTES
  • MCP_SERVER_INIT_REQ_TIMEOUT_SEC
  • POSTGRES_HOST
  • POSTGRES_PORT
  • POSTGRES_USER
  • POSTGRES_PASSWORD
  • POSTGRES_DB
  • POSTGRES_HOST_FILE
  • POSTGRES_PORT_FILE
  • POSTGRES_USER_FILE
  • POSTGRES_PASSWORD_FILE
  • POSTGRES_DB_FILE

Security Notes

The server includes robust authentication and authorization mechanisms for enterprise mode (admin/user roles, client access tokens). It uses `crypto/rand` for secure access token generation. The primary security concern lies with the STDIO transport for MCP servers, which allows executing arbitrary commands (e.g., `npx`, `uvx`) on the host machine. While in enterprise mode, registration requires admin privileges, in development mode, an unauthenticated user with network access could potentially register a malicious STDIO server, leading to Remote Code Execution (RCE) on the host. Production deployments should enforce strong network segmentation and strictly control who can register STDIO servers, and avoid mounting host filesystems as read-write volumes. The project's documentation acknowledges these risks.

Similar Servers

Stats

Interest Score98
Security Score7
Cost ClassLow
Stars731
Forks91
Last Update2025-12-11

Tags

AI GatewayModel Context ProtocolTool RegistrySelf-hostedAI Agents