Provides authentication and user management capabilities, enabling secure API key management and user-specific access control for MCP servers.
Provides access to Next.js documentation through MCP tools, allowing AI agents to retrieve information about Next.js features like the app router.
MCP Server with Clerk Authentication
A Next.js-based Model Context Protocol (MCP) server with integrated Clerk authentication and user-specific API key management.
Quick Start
- Clone and install:
- Configure Clerk (see PROJECT_DOCUMENTATION.md for detailed instructions):
- Create Clerk account and application
- Disable sign-ups in Clerk dashboard
- Copy environment variables to
.env.local
- Start development server:
- Access dashboard:
- Visit http://localhost:3000
- Sign in with authorized account
- Create API keys for MCP access
Documentation
- PROJECT_DOCUMENTATION.md - Complete project documentation for AI agents and developers
- examples/ - Authentication examples and client code
Features
- 🔐 Clerk Authentication - Sign-in only access control
- 🗝️ API Key Management - User-specific key creation and management
- ⚙️ MCP Integration - Ready-to-use MCP server with Next.js documentation tool
- 🛡️ Multiple Auth Methods - User keys, OAuth 2.1 with PKCE (Proof Key for Code Exchange), bearer tokens
- 📱 Responsive Dashboard - Modern UI for key management
API Usage
Security
- ✅ Sign-in only access (no public registration)
- ✅ Admin-controlled user management
- ✅ User-isolated API keys
- ✅ Scoped permissions
- ✅ Secure key generation
For complete documentation, see PROJECT_DOCUMENTATION.md.
This server cannot be installed
remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
Enables secure MCP server functionality with Clerk authentication and user-specific API key management. Provides Next.js documentation tools through protected endpoints with multiple authentication methods including OAuth 2.1 with PKCE.
Related MCP Servers
- AsecurityFlicenseAqualityA TypeScript-based MCP server for handling a simple notes system with NextJS that supports creating and summarizing text notes using MCP concepts.Last updated -45
- -securityFlicense-qualityA personal MCP server for securely storing and accessing API keys across projects using the macOS Keychain, letting AI assistants and applications retrieve credentials through natural language.Last updated -20
Pipedreamofficial
-securityFlicense-qualityRun your own MCP server for over 2,500 apps and APIs. * Run your own MCP server for over 2,500 APIs * Manage servers for your users, in your own app. * Connect accounts, configure params, and make API requests, all via tools * Fully-managed OAuth and credential storage )Last updated -19810,139- -securityAlicense-qualityA sample MCP server implementation for Next.js projects that uses the Vercel MCP Adapter to handle protocol requests across different transport methods.Last updated -1MIT License