Works with your AI clients
Claude Claude Code Cursor VS Code Codex MCP Any MCP client
Open source Self-hosted

One controlled gateway for every MCP server you run.

Connect AI clients to remote and local MCP servers through one self-hosted gateway. Manage access, protect credentials, enforce policy, and audit every MCP call.

Open source by designOne gateway for every clientSelf-hosted on your infrastructure
Run MCPlama with Docker
Full installation guide
docker run -d --name mcplama -p 8080:8080 -v /var/run/docker.sock:/var/run/docker.sock -v mcplama_pgdata:/var/lib/postgresql -e GATEWAY_URL=http://your-host:8080 mcplama/mcplama:latest
Replace your-host with the hostname MCP clients will use.
01Architecture

Every tool call follows one clear path.

MCPlama authenticates the client, checks access policies, applies credentials, records the audit event, and routes the request to the right MCP server.

MCPlama architecture showing clients connecting to the gateway, request authentication and policy checks, audit logging, remote and containerized MCP servers, an isolated broker, and PostgreSQL storage.
02How it works

From server setup to a governed tool call.

A straightforward path for admins to publish tools and for people to connect their own clients.

01 · Configure

Add an MCP server

Choose a registry entry or add a remote URL, Docker image, npx package, or uvx package.

02 · Govern

Set access and credentials

Choose shared or per-user authorization, publish access, and apply policies for users and tools.

03 · Connect

Link an AI client

Give each user a personal connection token and client-ready setup instructions.

04 · Audit

Review every call

Trace the caller, tool, policy decision, status, and latency in the activity log.

03Server options

Bring tools in the way that fits your stack.

Use the built-in registry or connect a server you already run. MCPlama normalizes each option behind the same access controls and client connection.

Connect over HTTP

Remote URL

Point MCPlama to an MCP endpoint running on your network or with a provider.

https://tools.example.com/mcp
Run an image

Docker image

Run containerized MCP servers in an isolated network managed by MCPlama.

ghcr.io/org/mcp-server
Run an npm package

npx

Launch JavaScript MCP servers with their package command and arguments.

npx -y @scope/mcp-server
Run a Python package

uvx

Run Python MCP packages through uv without maintaining a separate install.

uvx --from package-name server
Access model

Choose who authorizes the connection.

Keep the same server and policy controls while matching how your team uses each tool.

Shared authorization

An admin connects once and the team uses the shared server credentials.

Team-wide

Per-user authorization

Each person connects their own account; credentials stay isolated by user.

Personal
04Server registry

Find a server. Connect it to your team.

Browse the live catalog of ready-to-install MCP servers, then manage access and credentials from MCPlama.

Available servers
Browse full registry

Loading the live catalog…

Explore the registry
Need a private or custom server?Use a remote URL, Docker, npx, or uvx
05Editions

Choose your MCPlama edition.

The open source Community edition is free forever. Enterprise and Cloud add options for teams that need more.

Available now
CommunityDocker
Self-hosted
Everything you need to run MCPlama in production, on your own infrastructure.
$0 / forever
  • Up to 10 users & 100 servers
  • Universal proxy — stdio, Docker, npx, uvx, HTTP
  • OAuth 2.0 + PKCE & role-based policies
  • Full audit log, encrypted secrets at rest
  • Single Docker image, self-hosted
Coming soon
Enterprise
Self-hosted, at scale
For teams that need SSO and stronger guarantees around a self-hosted deployment.
Contact us
  • Unlimited users & servers
  • Everything in Community
  • SSO / SAML & multi-organization support
  • Advanced compliance exports & retention controls
  • Priority support & deployment guidance
Coming soon
Cloud
Fully managed
Same gateway, hosted and operated for you — no server to patch or babysit.
Contact us
  • Everything in Community
  • Managed updates, backups & scaling
  • Uptime SLA
  • Zero infrastructure to manage
Open sourceSelf-hostedStandard MCP

Ready to put your MCP servers under control?

Run MCPlama on your infrastructure, connect the clients your team already uses, and keep every MCP call visible.

Terminal
$ docker run -d --name mcplama \
-p 8080:8080 \
-v /var/run/docker.sock:/var/run/docker.sock \
mcplama/mcplama:latest
From the blog

Practical guides to MCP infrastructure.

Learn how to secure, connect, and self-host the tools your AI clients use.

All articles