Self-hosted gateway for AI agents to discover and use tools
Top 90.1% on SourcePulse
MCPJungle acts as a self-hosted registry and gateway for Model Context Protocol (MCP) servers, enabling AI agents to discover and utilize tools from various private MCP servers. It's designed for developers building production-grade AI agents and organizations requiring centralized management, security, and privacy for their AI tool-calling infrastructure.
How It Works
MCPJungle employs a client-server architecture. The server component manages a registry of MCP servers, supporting both Streamable HTTP and STDIO transports. It exposes a unified gateway endpoint (/mcp
) that AI clients connect to. When a tool is invoked, MCPJungle routes the request to the appropriate registered MCP server. For STDIO servers, it spawns a new subprocess for each tool call, ensuring no memory leaks but limiting stateful connections.
Quick Start & Requirements
brew install mcpjungle/mcpjungle/mcpjungle
or docker pull mcpjungle/mcpjungle
.npx
or uvx
(for STDIO servers).docker-compose up -d
to start the server, followed by mcpjungle register
to add MCP servers.Highlighted Details
Maintenance & Community
Licensing & Compatibility
Limitations & Caveats
MCPJungle is in BETA and does not maintain long-running connections to MCP servers, meaning a new subprocess is started for every STDIO tool call, impacting performance and preventing stateful connections. OAuth support for authentication is also under development.
3 days ago
Inactive