Skip to content
Avatar of vercel-labsvercel-labs/mcp-on-vercel

Model Context Protocol (MCP) with Vercel Functions

Run an MCP server on Vercel.

Framework
Use Case
CSS
Database
MCP

Run an MCP Server on Vercel

Usage

Update api/server.ts with your tools, prompts, and resources following the MCP TypeScript SDK documentation.

Notes for running on Vercel

  • Requires a Redis attached to the project under process.env.REDIS_URL
  • Make sure you have Fluid compute enabled for efficient execution
  • After enabling Fluid compute, open vercel.json and adjust max duration to 800 if you using a Vercel Pro or Enterprise account
  • Deploy the MCP template

Sample Client

script/test-client.mjs contains a sample client to try invocations.

node scripts/test-client.mjs https://mcp-on-vercel.vercel.app
MCP
Avatar of vercel-labsvercel-labs/mcp-on-vercel

Model Context Protocol (MCP) with Vercel Functions

Run an MCP server on Vercel.

Framework
Use Case
CSS
Database

Run an MCP Server on Vercel

Usage

Update api/server.ts with your tools, prompts, and resources following the MCP TypeScript SDK documentation.

Notes for running on Vercel

  • Requires a Redis attached to the project under process.env.REDIS_URL
  • Make sure you have Fluid compute enabled for efficient execution
  • After enabling Fluid compute, open vercel.json and adjust max duration to 800 if you using a Vercel Pro or Enterprise account
  • Deploy the MCP template

Sample Client

script/test-client.mjs contains a sample client to try invocations.

node scripts/test-client.mjs https://mcp-on-vercel.vercel.app

Unleash New Possibilities

Deploy your app on Vercel and unlock its full potential