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.

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections. Dates show when Glama detected each change.

No tool schema history has been recorded yet.

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

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

Related MCP Connectors

Related MCP Servers

  • F
    license
    Not graded
    quality
    D
    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.
    25
    -
  • F
    license
    Not graded
    quality
    B
    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 )
    198
    11,670
    -

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