1. Conduid
  2. Security
  3. Auth Proxy
MCP server · Security

Auth Proxy

MCP Auth Proxy is a secure OAuth 2.1 authentication proxy for Model Context Protocol (MCP) servers

63Good

Scored 6 days ago · breakdown

About Auth Proxy

Auth Proxy is an MCP server published by sigbit in the Security category: mCP Auth Proxy is a secure OAuth 2.1 authentication proxy for Model Context Protocol (MCP) servers.

The repository has 181 stars and 46 forks, with the last commit 4 months ago. Recent commit activity is the strongest signal that reported issues will get attention.

Install

From source
git clone https://github.com/sigbit/mcp-auth-proxy

This server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.

Ask AI

✦

Ask AI about Auth Proxy

Powered by Claude · Grounded in docs

I know everything about Auth Proxy. Ask me about installation, configuration, usage, or troubleshooting.

Security checks

Static checks derived from the repository 4 hours ago. Heuristics on the source, not an audit.

  • ✓README presentThe repository ships documentation.
  • ✓License declaredUsable under a stated license.
  • ✓Tests presentA test suite exists in the repository.
  • ✓Dependencies pinnedA lockfile pins dependency versions.
  • ✓No dynamic code executionSource scan found no eval, dynamic Function, or shell execution.
  • !Scoped permissionsDoesn't declare a permission scope. Assume it can do anything its process can.

Releases

v2.10.2v2.10.2 · 8 May 2026[2.10.2](https://github.com/sigbit/mcp-auth-proxy/compare/v2.10.1...v2.10.2) (2026-05-08) Bug Fixes harden OAuth security checks ([#160](https://github.com/sigbit/mcp-auth-proxy/issues/160))…
v2.10.1v2.10.1 · 2 May 2026[2.10.1](https://github.com/sigbit/mcp-auth-proxy/compare/v2.10.0...v2.10.1) (2026-05-02) Miscellaneous Chores release 2.10.1 ([#156](https://github.com/sigbit/mcp-auth-proxy/issues/156))…
v2.10.0v2.10.0 · 2 May 2026[2.10.0](https://github.com/sigbit/mcp-auth-proxy/compare/v2.9.1...v2.10.0) (2026-04-30) Features Support custom GitHub URLs ([#151](https://github.com/sigbit/mcp-auth-proxy/issues/151))…
v2.9.1v2.9.1 · 25 Apr 2026[2.9.1](https://github.com/sigbit/mcp-auth-proxy/compare/v2.9.0...v2.9.1) (2026-04-25) Bug Fixes persist JWT session in storage so user identity survives token exchange ([#146](https://github.com/sigbit/mcp-auth-proxy/issues/146))…
v2.9.0v2.9.0 · 16 Apr 2026[2.9.0](https://github.com/sigbit/mcp-auth-proxy/compare/v2.8.1...v2.9.0) (2026-04-16) Features add HEADER_MAPPING_BASE flag to control JWT claims source for HEADER_MAPPING ([#144](https://github.com/sigbit/mcp-auth-proxy/issues/144))…

README

MCP Auth Proxy

If you found value here, please consider starring.

Overview

  • Drop-in OAuth 2.1/OIDC gateway for MCP servers — put it in front, no code changes.
  • Your IdP, your choice: Google, GitHub, or any OIDC provider — e.g. Okta, Auth0, Azure AD, Keycloak — plus optional password.
  • Flexible user matching: Support exact matching and glob patterns for user authorization (e.g., *@company.com)
  • Publish local MCP servers safely: Supports all stdio, SSE, and HTTP transports. For stdio, traffic is converted to /mcp. For SSE/HTTP, it's proxied as-is. Of course, with authentication.
  • Verified across major MCP clients: Claude, Claude Code, ChatGPT, GitHub Copilot, Cursor, etc. — the proxy smooths client-specific quirks for consistent auth.

📖 For detailed usage, configuration, and examples, see the Documentation

Quickstart

Domain binding & 80/443 must be accessible from outside.

Download binary from release page.

If you use stdio transport

./mcp-auth-proxy \
  --external-url https://{your-domain} \
  --tls-accept-tos \
  --password changeme \
  -- npx -y @modelcontextprotocol/server-filesystem ./

That's it! Your HTTP endpoint is now available at https://{your-domain}/mcp.

  • stdio (when a command is specified): MCP endpoint is https://{your-domain}/mcp.
  • SSE/HTTP (when a URL is specified): MCP endpoint uses the backend’s original path (no conversion).

Already have certificates? Pass --tls-cert-file and --tls-key-file instead of --tls-accept-tos.

Why not MCP Gateway?

mcp-auth-proxy: A lightweight proxy that adds authentication to any MCP server (optional stdio→HTTP(S) conversion)
MCP Gateway: A hub to orchestrate multiple MCP servers (aggregation, catalog integration)

When to choose mcp-auth-proxy

  • You just need to add auth to one or a few MCPs (enforce OAuth/OIDC/password-only)
  • Catalog integration and aggregation aren’t needed (e.g., self-hosted or independently managed MCP deployments)

When to choose MCP Gateway

  • You need to manage multiple MCPs centrally (aggregation, policies/permissions, auditing, centralized logging)
  • You want catalog integration and aggregation

Note: They are not mutually exclusive. You can put mcp-auth-proxy in front of a Gateway's public endpoint to enforce authentication if the Gateway itself doesn't handle it.

TL;DR: Orchestrate many → Gateway / Expose safely & quickly → mcp-auth-proxy

Verified MCP Client

MCP Client Status Notes
Claude - Web ✅
Claude - Desktop ✅
Claude Code ✅
ChatGPT - Web ✅ Need to implement search and fetch tools.(1)
ChatGPT - Desktop ✅ Need to implement search and fetch tools.(1)
GitHub Copilot ✅
Cursor ✅

README fetched from the repository 4 hours ago. The original is authoritative.

Questions

About Auth Proxy

How do I install Auth Proxy?

No package has been published for this server, so install it from source: clone the repository and follow its README.

Is Auth Proxy safe to use with an AI agent?

Its trust score is 63 out of 100 (good). It passes 5 of the 6 static security checks run so far; the failures are listed above. It has no ConduID identity yet, so agent calls to it are not receipted.

Is Auth Proxy still maintained?

Yes — the latest release is v2.10.2 (8 May 2026), and the last commit was 4 months ago. The repository has 181 stars and 25 open issues.