Skip to main content
Glama
vedaterenoglu

Authenticated Next.js MCP Server

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

  1. Clone and install:

    git clone [repository-url]
    cd ve-nextjs-mcp-server
    npm install
  2. 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

  3. Start development server:

    npm run dev
  4. Access dashboard:

Related MCP server: ServeMyAPI

Documentation

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

# Create API key in dashboard first, then:
curl -X POST http://localhost:3000/api/mcp \
  -H "Authorization: Bearer mcp_your_api_key_here" \
  -H "Content-Type: application/json" \
  -d '{
    "jsonrpc": "2.0",
    "method": "tools/call",
    "params": {
      "name": "get_nextjs_docs",
      "arguments": {"topic": "app router"}
    },
    "id": 1
  }'

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.

A
license - permissive license
-
quality - not tested
-
maintenance - not tested

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

  • F
    license
    -
    quality
    B
    maintenance
    A 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
    25
  • F
    license
    -
    quality
    C
    maintenance
    Run 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
    198
    11,586

View all related MCP servers

Related MCP Connectors

  • MCP server for Argo RPG Platform — connects AI assistants to campaign data via OAuth2

  • Augments MCP Server - A comprehensive framework documentation provider for Claude Code

  • Butterbase MCP server — manage your backend: schemas, auth, functions, storage, RAG, deploys.

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/vedaterenoglu/ve-nextjs-mcp-server'

If you have feedback or need assistance with the MCP directory API, please join our Discord server