mcp-nextjs
If you are the rightful owner of mcp-nextjs and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.
This is a Next.js-based application that provides an MCP (Model Context Protocol) server with OAuth 2.1 authentication support, designed for deployment on Vercel.
The OAuth 2.1 MCP Server is a robust application built using Next.js, designed to facilitate secure and efficient communication between clients and servers using the Model Context Protocol (MCP). It integrates OAuth 2.1 authentication to ensure secure access and user verification, with Google as the default authentication provider. The server supports both Server-Sent Events (SSE) and Streamable HTTP transports, making it versatile for various client applications. The application is structured to allow easy customization and extension, enabling developers to adapt it to their specific needs. It uses Prisma for database management, ensuring reliable storage and retrieval of authentication data. The server is optimized for deployment on Vercel, leveraging the @vercel/mcp-adapter package to handle MCP protocol requirements. This setup is particularly beneficial for applications like Claude Desktop, Cursor, VSCode, and MCP Inspector, which require different transport methods and configurations.
Features
- OAuth 2.1 authentication support with Google as the default provider.
- Supports both SSE and Streamable HTTP transports for versatile client compatibility.
- Built with Next.js for easy customization and extension.
- Uses Prisma for efficient database management and storage.
- Optimized for deployment on Vercel with the @vercel/mcp-adapter package.