Offers an alternative version of the MCP server template using Next.js framework
Required for the MCP server deployment, providing database functionality for storing and managing context and state
Provides the SDK for building MCP server tools, prompts, and resources
Provides the deployment platform for the MCP server with specific configuration requirements including Fluid compute for optimal performance
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@MCP Server on Verceldeploy my custom weather tool with Redis caching"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Run an MCP Server on Vercel
Usage
Update api/server.ts with your tools, prompts, and resources following the MCP TypeScript SDK documentation.
There is also a Next.js version of this template
Related MCP server: MCP Server Starter
Notes for running on Vercel
Requires a Redis attached to the project under
process.env.REDIS_URLMake sure you have Fluid compute enabled for efficient execution
After enabling Fluid compute, open
vercel.jsonand adjust max duration to 800 if you using a Vercel Pro or Enterprise account
Local dev
Run
vercel devfor local developmentAlternatively, integrate the system into the server framework of your choice.
Sample Client
script/test-client.mjs contains a sample client to try invocations.
node scripts/test-client.mjs https://mcp-on-vercel.vercel.app