Skip to main content
Glama

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: Next.js MCP Server Template

MCP Client Integration

When adding this server to an MCP client application, use your deployment URL followed by /mcp:

https://your-deployment-url.vercel.app/mcp

Example Tools

The template includes two example tools to get you started:

  • roll_dice - Rolls an N-sided die (minimum 2 sides)

  • get_weather - Gets current weather data (via an API) for a location using latitude, longitude, and city name

These tools demonstrate basic functionality and API integration patterns. Replace them with your own tools.

Notes for running on Vercel

  • 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

Local dev

  • Run vercel dev for local development

  • Alternatively, integrate the system into the server framework of your choice.

Sample Client

scripts/test-streamable-http-client.mjs contains a sample client to try invocations.

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

Related MCP Connectors

Related MCP Servers

  • A
    license
    Not graded
    quality
    Not graded
    maintenance
    A template for running Model Context Protocol servers on Vercel with Redis support, allowing developers to deploy their custom tools, prompts, and resources using the MCP TypeScript SDK.
    -
  • -
    license
    Not graded
    quality
    Not graded
    maintenance
    A template for building MCP servers in Next.js applications using the Vercel MCP Adapter. Provides a foundation for adding custom tools, prompts, and resources to any Next.js project with deployment support on Vercel.
    -
  • A
    license
    Not graded
    quality
    D
    maintenance
    A template for deploying MCP servers on Vercel with example tools for rolling dice and getting weather data. Provides a foundation for building custom MCP servers with tools, prompts, and resources that can be deployed to Vercel's serverless platform.
    MIT
  • A
    license
    Not graded
    quality
    D
    maintenance
    A template for deploying Model Context Protocol servers as Next.js routes using the mcp-handler adapter, enabling easy integration of MCP tools, prompts, and resources into any Next.js application.
    MIT