CLIENT-SETUP
Setup Guide
Table of Contents
Server Integration
Quick Start
1. Install Library
go get github.com/tuannvm/oauth-mcp-proxy2. Choose Your SDK
What Happens Automatically
1. OAuth Discovery Endpoints
2. Automatic 401 Handling (v1.0.1+)
3. Token Validation with Caching
4. Tool Protection
Accessing Authenticated User
Field
Description
Example
Configuration Options
Required Fields
Optional Fields
Provider-Specific Configuration
Client Configuration
Overview
Client Auto-Discovery (Recommended)
How It Works
Client Configuration
Manual Client Configuration
With Bearer Token (Pre-obtained)
Proxy Mode (Server Handles OAuth)
Configuration By Mode
Native Mode
Proxy Mode
Deployment Configuration
Environment Variables (Recommended)
Kubernetes (Helm)
Docker Compose
Testing Your Setup
1. Verify OAuth Endpoints
2. Test 401 Handling
3. Test with Valid Token
4. Test with MCP Client
Troubleshooting
Server-Side Issues
"Authentication required: missing OAuth token"
"Token validation fails"
Client-Side Issues
Client Can't Discover OAuth
Client Shows "Authentication Required"
OAuth Flow Fails
Client Configuration Examples
Claude Desktop
Cursor / Other MCP Clients
See Also
Last updated
Was this helpful?