Uses @vercel/mcp-adapter
This sample app uses the Vercel MCP Adapter that allows you to drop in an MCP server on a group of routes in any Next.js project.
Update app/[transport]/route.ts
with your tools, prompts, and resources following the MCP TypeScript SDK documentation.
process.env.REDIS_URL
app/route.ts
and adjust maxDuration
to 800 if you using a Vercel Pro or Enterprise accountscript/test-client.mjs
contains a sample client to try invocations.
node scripts/test-client.mjs https://mcp-for-next-js.vercel.app
Run an MCP server on Vercel with Next.js.
Uses @vercel/mcp-adapter
This sample app uses the Vercel MCP Adapter that allows you to drop in an MCP server on a group of routes in any Next.js project.
Update app/[transport]/route.ts
with your tools, prompts, and resources following the MCP TypeScript SDK documentation.
process.env.REDIS_URL
app/route.ts
and adjust maxDuration
to 800 if you using a Vercel Pro or Enterprise accountscript/test-client.mjs
contains a sample client to try invocations.
node scripts/test-client.mjs https://mcp-for-next-js.vercel.app