A minimal example of an MCP server endpoint using Next.js and Clerk for authentication.
- Run
npm ito install dependencies - Create a Clerk application, and make sure that dynamic client registration has been toggled on in the dashboard.
- Put your API keys in an
.env.localfile in the project - Run
npm run devto start the app
To test in cursor, for example, add the following config to your mcp config file:
"mcp-clerk-next": {
"url": "http://localhost:3000/mcp"
}Examples of other clients coming soon!