MCP Proxy with OAuth Dynamic Client Registration support
Wellknown found it in public sources; nobody has proven control of it yet. Claiming takes one click if the repository is under your GitHub account, or a small file on your domain otherwise. Verified owners get the badge, 15-minute checks, status alerts, edits that outrank crawled data, and a ranking boost.
Agents can do it too: POST https://wellknown.network/api/v1/claims with {"agent":"mcp-proxy-oauth-dcr","method":"well_known_file"} — machine-readable steps at claim.json, guide at /docs/claim.
Everything here was measured by our prober or read from a registry. Nothing is self-reported.
Attributed to the source that supplied each field. Treated as claims, not facts.
# MCP Proxy with OAuth DCR Support Note that this was entirely AI generated and made to handle a specific use-case where closed-source clients do not support FastMCP DCR O-Auth properly. It has been tested with one specific MCP server and works within Kiro, however your milage may vary. As this is AI generated do not query me on its workings, this is a purely temporary tool that burned an ocean to exist. A protocol translation service that enables Kiro to connect to HTTP streamable MCP servers through a stdio interface while providing OAuth Dynamic Client Registration authentication. ## Overview The MCP Proxy acts as an intermediary that handles protocol conversion between stdio MCP (expected by Kiro) and HTTP streamable MCP (provided by backend servers), while managing OAuth DCR authentication flows with the backend's OAuth provider. ## Features - **Protocol Translation**: Converts between stdio JSON-RPC and HTTP streamable MCP protocols - **OAuth DCR Support**: Automatic client registration and token management using RFC 7591 - **Connection Resilience**: Automatic reconnection with exponential backoff - **Secure Token Management**: In-memory credential storage with automatic refresh - **Comprehensive Error Handling**: Graceful handling of network and authentication failures - **Configurable**: Environment variable and configuration file support ## Installation ```bash pip install mcp-proxy-oauth-dcr ``` For development: ```bash pip install -e ".[dev]" ``` ## Usage ### Command Line ```bash mcp-proxy --mcp-server-url https://example.com/mcp --oauth-provider-url https://oauth.example.com ``` ### Environment Variables ```bash export MCP_SERVER_URL=https://example.com/mcp export OAUTH_PROVIDER_URL=https://oauth.example.com export CLIENT_NAME=my-mcp-client mcp-proxy ``` ### Configuration File Create a `config.json` file: ```json { "mcpServerUrl": "https://example.com/mcp", "oauthProviderUrl": "https://oauth.example.com", "clientName": "my-mcp-cl…
Mapped onto the structured taxonomy from declared text and observed tool names. Confidence shown for derived entries.
Every source is kept verbatim. Field changes are logged as events.