Overview
What is MCP OAuth Client?
The MCP OAuth Client is a web-based client designed to implement an MCP Client with end-to-end OAuth support, allowing users to inspect the transport and messages exchanged with MCP servers.
How to use MCP OAuth Client?
To use the MCP OAuth Client, connect to an MCP server by triggering the OAuth flow through the server's authorize endpoint, acquire an access token, and then interact with the server's tools through the client interface.
Key features of MCP OAuth Client?
- End-to-end OAuth support for secure connections
- Ability to inspect messages and transport with MCP servers
- User-friendly interface for connecting and interacting with server tools
Use cases of MCP OAuth Client?
- Connecting to MCP servers that require client authorization.
- Inspecting the transport and messages exchanged during the OAuth flow.
- Interacting with server tools and capabilities through a web interface.
FAQ from MCP OAuth Client?
- What is required to connect to an MCP server?
An OAuthClientProvider implementation and access to the server's authorize and token endpoints are required.
- Can I use this client with any MCP server?
This client is designed to work with servers that implement client authorization specifically through the /authorize and /token endpoints.
- Is there a demo available?
Yes, a demo can be found at the provided GitHub link.