---
title: "Mcpjungle Documentation"
description: "Run all your MCP servers behind one endpoint"
---

Mcpjungle is a self-hosted MCP gateway for developers and teams who want to manage multiple MCP servers without scattered client configurations, duplicated setup, or inconsistent access control.

Use it **locally** to keep your personal MCP setup clean, or run it as **shared infrastructure** for a team with centralized discovery, access control, and observability.

<p align="center">
  <img src="/images/mcpjungle-diagram-april-2026.png" alt="mcpjungle product diagram" />
</p>

Instead of wiring every MCP server into every AI client, register your servers once in Mcpjungle and let Claude, Cursor, Codex, or your own agents connect to a single MCP endpoint.

## Use Cases
Mcpjungle is primarily built for:

- **Developers** who want one clean local MCP endpoint instead of per-client server configuration.
- **Teams** who want shared MCP infrastructure with centralized discovery, access control, and observability.

<CardGroup cols={2}>
  <Card title="Quickstart" icon="rocket" href="/quickstart">
    Start the gateway, add your first MCP server and connect Claude - in under 5 minutes.
  </Card>
  <Card title="Core Concepts" icon="diagram-project" href="/core-concepts">
    Learn how the gateway, CLI, servers, MCP and enterprise features fit together.
  </Card>
    <Card title="Supported features" icon="table" href="/support-matrix">
        View transport support, MCP surface coverage, authentication, integrations, and operational support levels.
    </Card>
  <Card title="Installation" icon="download" href="/installation">
    Install the CLI locally and choose the right runtime path for your gateway deployment.
  </Card>
</CardGroup>

<Info>
    AI agents can also access the mcpjungle documentation using MCP - `https://docs.mcpjungle.com/mcp`.
</Info>

## Why Mcpjungle?

MCP is powerful, but managing many MCP servers gets messy fast.

Without a gateway:

- Every client needs its own MCP server configuration.
- Tools, prompts, and resources are scattered across different servers.
- Access control is duplicated or missing.
- Teams have no shared view of available MCP tools.
- Local setups become hard to reproduce.

Mcpjungle gives you a single control point:

<CardGroup cols={2}>
  <Card title="One endpoint for everything" icon="network-wired">
    Register your MCP servers once. Every AI client and agent connects to a single `/mcp` endpoint.
  </Card>
  <Card title="Self-hosted infrastructure" icon="server">
    Run Mcpjungle locally for yourself or on your own infrastructure for a team. Your MCP traffic, tool access, and operational data stay inside infrastructure you control.
  </Card>
  <Card title="Tool Groups" icon="layer-group" href="/guides/tool-groups">
    Expose curated subsets of tools so each client only sees the tools it actually needs.
  </Card>
  <Card title="Access Control" icon="shield-halved" href="/governance/access-control">
    In enterprise mode, issue per-client tokens and explicitly control which MCP servers each client can reach.
  </Card>
</CardGroup>

Start with a local setup. Scale to a shared team gateway when you need it.

![Mcpjungle dashboard UI](/images/dashboard-ui.png)

## Quickstart

<Steps>
  <Step title="Start the server">
    Pull the Docker Compose file and start Mcpjungle with a persistent Postgres database:

    ```bash
    curl -O https://raw.githubusercontent.com/mcpjungle/MCPJungle/refs/heads/main/docker-compose.yaml
    docker compose up -d
    ```
</Step>
</Steps>

<Card title="Continue with the Quickstart guide" icon="arrow-right" href="/quickstart">
    Follow the full quickstart to install the CLI, register your first MCP server, and connect your AI client.
</Card>

## Explore the docs

<CardGroup cols={2}>
  <Card title="Servers and tools" icon="server" href="/guides/register-http-servers">
    Register remote and STDIO-based MCP servers, curate what they expose, and manage prompts and groups.
  </Card>
  <Card title="Deploy and operate" icon="cloud" href="/deployment/production">
    Run Mcpjungle in local or enterprise mode with the right database, runtime, and observability setup.
  </Card>
  <Card title="Access and governance" icon="lock" href="/governance/overview">
    Understand enterprise mode, upstream authentication, client tokens, and user access.
  </Card>
  <Card title="Reference" icon="terminal" href="/reference/cli-overview">
    Use the CLI, HTTP API, config files, and environment variables with exact command and schema details.
  </Card>
  <Card title="Roadmap" icon="road" href="/roadmap">
      See what's being prioritized.
  </Card>
</CardGroup>
