Skip to main content
Glama

Authenticated Next.js MCP Server

auth-buttons.tsx821 B
'use client' import { useUser } from '@clerk/nextjs' import { SignedIn, SignedOut, SignInButton } from '@clerk/nextjs' import LoadingSpinner from '@/components/loading-spinner' import UserDropdown from '@/components/user-dropdown' export default function AuthButtons(): React.JSX.Element { const { isLoaded } = useUser() if (!isLoaded) { return <LoadingSpinner /> } return ( <> <SignedOut> <div className='flex items-center gap-2'> <SignInButton mode='modal'> <button className='px-4 py-2 bg-emerald-600 hover:bg-emerald-700 text-white rounded-lg text-sm font-medium transition-colors'> Sign In </button> </SignInButton> </div> </SignedOut> <SignedIn> <UserDropdown /> </SignedIn> </> ) }

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