About
MCPJungle is a self-hosted gateway and registry that centralizes the management and discovery of Model Context Protocol (MCP) servers and their tools. Key features of MCPJungle: - Unified registry to register and access multiple MCP servers from a single endpoint - Aggregates tools from various MCP servers (HTTP-based and STDIO-based) into one gateway - Centralized management of MCP server registrations and discoverability - Self-hosted deployment for privacy, security, and data sovereignty - Built-in access control (RBAC) and OpenTelemetry observability - Compatible with major AI coding assistants including Claude, Cursor, and GitHub Copilot - Supports viewing and managing all AI agent tool-calling interactions from a central place
README
:deciduous_tree: MCPJungle :deciduous_tree:
Self-hosted MCP Gateway for your private AI agents
MCPJungle is an open source, self-hosted Gateway for all your Model Context Protocol Servers.
🧑💻 Developers use it to register & manage MCP servers and the tools they provide from a central place.
🤖 MCP Clients use it to discover and consume all these tools from a single "Gateway" MCP Server.
MCPJungle is the only MCP Server your AI agents need to connect to!
Who should use MCPJungle?
1. Developers using MCP Clients like Claude & Cursor that need to access MCP servers for tool-calling 2. Developers building production-grade AI Agents that need to access MCP servers with built-in security, privacy and Access Control. 3. Organisations wanting to view & manage all MCP client-server interactions from a central place. Hosted in their own datacenter 🔒📋 Table of Contents
Quickstart guide
This quickstart guide will show you how to: 1. Start the MCPJungle server locally usingdocker compose
2. Register a simple MCP server in mcpjungle
3. Connect your Claude to mcpjungle to access your MCP toolsStart the server
curl -O https://raw.githubusercontent.com/mcpjungle/MCPJungle/refs/heads/main/docker-compose.yaml
docker compose up -d
Register MCP servers
Download themcpjungle CLI on your local machine either using brew or directly from the Releases Page.
brew install mcpjungle/mcpjungle/mcpjungle
The CLI lets you manage everything in mcpjungle.
Next, lets add an MCP server to mcpjungle using the CLI. For this example, we'll use context7.
mcpjungle register --name context7 --url https://mcp.context7.com/mcp
Connect to mcpjungle
Use the following configuration for your Claude MCP servers config:
{
"mcpServers": {
"mcpjungle": {
"command": "npx",
"args": [
"mcp-remote",
"http://localhost:8080/mcp",
"--allow-http"
]
}
}
}
Once mcpjungle is added as an MCP to your Claude, try asking it the following:
Use context7 to get the documentation for /lodash/lodash
Claude will then attempt to call the context7__get-library-docs tool via MCPJungle, which will return the documentation for the Lodash library.
Congratulations! 🎉
You have successfully registered a remote MCP server in MCPJungle and called one of its tools via Claude
You can now proceed to play around with the mcpjungle and explore the documentation & CLI for more details.
Installation
MCPJungle is shipped as a stand-alone binary.You can either download it from the Releases Page or use Homebrew to install it:
brew install mcpjungle/mcpjungle/mcpjungle
Verify your installation by running
mcpjungle version
> [!IMPORTANT] > On MacOS, you will have to use homebrew because the compiled binary is not Notarized yet.
MCPJungle provides a Docker image which is useful
Related MCP Servers
AI Research Assistant
hamid-vakilzadeh
AI Research Assistant provides comprehensive access to millions of academic papers through the Semantic Scholar and arXiv databases. This MCP server enables AI coding assistants to perform intelligent literature searches, citation network analysis, and paper content extraction without requiring an API key. Key features include: - Advanced paper search with multi-filter support by year ranges, citation thresholds, field of study, and publication type - Title matching with confidence scoring for finding specific papers - Batch operations supporting up to 500 papers per request - Citation analysis and network exploration for understanding research relationships - Full-text PDF extraction from arXiv and Wiley open-access content (Wiley TDM token required for institutional access) - Rate limits of 100 requests per 5 minutes with options to request higher limits through Semantic Scholar
Arch Linux [ Not Updated ]
nihalxkumar
Arch Linux MCP Server connects AI assistants to the Arch Linux ecosystem, enabling intelligent access to the Arch Wiki, AUR (Arch User Repository), and official package repositories. Key features: - Search and retrieve Arch Wiki documentation in markdown format via `archwiki://` URIs - Query package details from official repositories (`archrepo://`) and AUR (`aur://*/info`) - Analyze PKGBUILDs with built-in safety checks before installation (`aur://*/pkgbuild`) - Access system package state on Arch systems including installed packages, orphans, explicit packages, and package groups - Works on both Arch and non-Arch systems for documentation lookup and package research - Guided workflows for safe AUR installations and system troubleshooting
joemcp
lumberjack-so
JoeAPI is a construction management platform that helps contractors and construction teams manage projects, clients, and business operations through an integrated system. Key capabilities include: - Client and contact management with CRM functionality - Project lifecycle management from proposals and estimates through completion - Action item tracking with supervisor assignments and schedule coordination - Financial monitoring with project summaries and detailed cost views - 18 pre-built workflows for common construction management tasks - 60+ API tools for CRUD operations on construction data The MCP server supports both cloud deployment via Smithery and local STDIO transport for development use.