{"repo":"obot-platform/mcp-oauth-proxy","free":true,"listed":false,"github":"https://github.com/obot-platform/mcp-oauth-proxy","clone":"git clone https://github.com/obot-platform/mcp-oauth-proxy.git","description":"Oauth 2.1 proxy server that can autheticate client and proxy requests to mcp server","language":"Go","stars":31,"topics":[],"license":null,"category":"mcp-servers","readme_excerpt":"MCP OAuth Proxy MCP OAuth Proxy is an open-source OAuth 2.1 proxy server that adds authentication and authorization to MCP (Model Context Protocol) servers. What is MCP OAuth Proxy? MCP OAuth Proxy acts as a bridge between OAuth providers (Google, Microsoft, GitHub) and MCP servers, providing: - OAuth 2.1 Compliance - Full OAuth 2.1 authorization server with PKCE support - MCP Integration - Seamless proxy to MCP servers with user context injection - Multi-Provider Support - Works with any OAuth 2.0 provider via auto-discovery - Database Flexibility - PostgreSQL for production, SQLite for development Architecture The proxy sits in front of your MCP server to handle OAuth 2.1 authentication and validate user identity from external providers. Here's how it works: 1. OAuth 2.1 Flow - When a client needs access, the proxy redirects to an external auth provider (Google, Microsoft, GitHub) to verify user identity 2. Token Issuance - Once authentication is complete, the proxy issues an access token back to the client 3. MCP Auth Compliance - Follows the MCP authentication specification and works with any compatible MCP client 4. Request Proxying - Validates the access token and forwards authenticated requests to your MCP server 5. User Context - Sends necessary headers to the MCP server about user identity and access to external services based on the OAuth scopes you configured Headers Sent to MCP Server When proxying requests to your MCP server, the OAuth proxy automatically injects","default_branch":null,"files":null,"tree":[],"storefront":"/r/obot-platform","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/obot-platform/mcp-oauth-proxy/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}