opengov-mcp-server-vercel logo

opengov-mcp-server-vercel

by npstorey

This is a template for running an MCP (Model Context Protocol) server on Vercel. It allows you to easily deploy and manage an MCP server using Vercel's serverless functions.

View on GitHub

Last updated: N/A

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

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