Price Per TokenPrice Per Token

MCPJungle MCP Server

by mcpjungle

0

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

  • Quick Start guide
  • Installation
  • Usage
  • - Server - Running mcpjungle server inside Docker - Running mcpjungle server directly on the host machine - Shutting down the server - Client - Adding Streamable HTTP-based MCP servers - Adding STDIO-based MCP servers - Removing MCP servers - Custom URL for server - Cold-start problem & Stateful Connections - Connect to mcpjungle from Claude - Connect to mcpjungle from Cursor - Connect to mcpjungle from Copilot - Enabling/Disabling Tools globally - Prompts - Tool Groups - Authentication - Enterprise features - Access Control - OpenTelemetry
  • Limitations
  • Contributing
  • Quickstart guide

    This quickstart guide will show you how to: 1. Start the MCPJungle server locally using docker compose 2. Register a simple MCP server in mcpjungle 3. Connect your Claude to mcpjungle to access your MCP tools

    Start the server

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

    Register MCP servers

    Download the mcpjungle 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

    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

    Web & Search
    12 8
    Arch Linux [ Not Updated ]

    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

    Developer Tools
    41 25
    joemcp

    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.

    Productivity
    26 1