Offers a Model Context Protocol (MCP) server implementation with streamable HTTP transport and an OAuth proxy for integrating with third-party authorization servers like Auth0.
This project provides a robust Model Context Protocol (MCP) server playground designed to address the critical need for Dynamic Application Registration within the MCP specification. While MCP clients require dynamic registration for scalability and ease of use, public dynamic registration endpoints can pose significant security risks. This server circumvents these risks by implementing an OAuth Proxy, enabling secure delegation of authorization to trusted third-party services like Auth0, GitHub, or Google. It's an ideal environment for developing, testing, and understanding MCP server functionality, complete with built-in sample tools and comprehensive OAuth flow support.