Introduction
This diagram shows the successful authorization flow for a MCP Host with Dynamic Client Registration (DCR) capability using the Authorization Code Grant defined in OAuth 2.0.
OAuth 2.0 Dynamic Client Registration supports both confidential and public clients. In deployments where dynamically registered clients cannot securely maintain long-term client credentials, the DCR Proxy can act as a trusted intermediary for secure token handling.
Flow Summary
| Grant Type | Authorization Code |
| User Authentication | Required |
| Browser Redirects | Yes |
| Refresh Tokens | Optional |
Typical Use Cases
- Desktop AI Assistants
- MCP Hosts without pre-provisioned OAuth Clients
- Third-party MCP Hosts connecting to protected MCP Servers
You can find the Quick Start guide for MCP Server β DCR in the Mekarge A3 documentation. Please note that the implementation in the Quick Start guide embeds DCR Proxy functionality into the MCP Server.