Server Boilerplate
Provides a robust Model Context Protocol (MCP) server boilerplate featuring streamable HTTP transport and an OAuth proxy for seamless integration with third-party authorization services.
关于
This project addresses a critical challenge in Model Context Protocol (MCP) server development: securely implementing Dynamic Application Registration. While the MCP specification requires dynamic client registration for scalability and ease of use, third-party authorization providers like Auth0 often disable this feature due to security concerns regarding public endpoints. This boilerplate solves this dilemma by providing an OAuth proxy, enabling secure dynamic registration for MCP clients while delegating the actual authorization process to external services, thereby protecting against abuse and simplifying client onboarding.
主要功能
- Includes sample MCP tools for demonstration.
- 0 GitHub stars
- Comprehensive MCP Server implementation with streamable HTTP transport.
- OAuth proxy for third-party authorization servers (e.g., Auth0).
- Dynamic Application Registration for MCP clients.
- Integrated storage for OAuth sessions and tokens.
使用案例
- Building MCP servers that require secure dynamic client registration.
- Integrating MCP applications with external OAuth providers like Auth0, GitHub, or Google.
- Developing and testing MCP-compatible tools and clients.