MCP.so
Sign In

Run an MCP Server on Vercel

@npstorey

Basic information

Category

Cloud & Infrastructure

License

MIT license

Transports

stdio

Author

npstorey

About Run an MCP Server on Vercel

No overview available yet

Run an MCP Server on Vercel config

Add this server to your MCP-compatible client using the configuration below.

{
  "mcpServers": {
    "opengov-mcp-server-vercel": {
      "command": "node",
      "args": [
        "scripts/test-client.mjs",
        "https://mcp-on-vercel.vercel.app"
      ]
    }
  }
}

Run an MCP Server on Vercel tools

Tool list not available yet

This listing does not currently have a tool list to display. This does not mean the server has no tools; check its documentation for supported capabilities.

We auto-extract tools from the README. The maintainer can list them under a ## Tools heading to populate this section.

Overview

What is Run an MCP Server on Vercel?

Run an MCP Server on Vercel is a template for deploying a Model Context Protocol (MCP) server on Vercel Functions. It integrates the MCP TypeScript SDK with serverless infrastructure and requires a Redis instance for state management.

How to use Run an MCP Server on Vercel?

Update api/server.ts to define custom tools, prompts, and resources following the MCP TypeScript SDK. Deploy the project on Vercel with a Redis instance set as process.env.REDIS_URL, enable Fluid compute, and optionally adjust vercel.json max duration to 800 seconds for Pro or Enterprise accounts. A sample client script (scripts/test-client.mjs) is provided for testing invocations.

Key features of Run an MCP Server on Vercel

  • Deploy MCP servers on Vercel Functions
  • Built with the MCP TypeScript SDK
  • Requires Redis for state persistence
  • Fluid compute for efficient execution
  • Configurable invocation duration up to 800 seconds

Use cases of Run an MCP Server on Vercel

  • Deploying custom MCP tools on serverless infrastructure
  • Testing MCP invocations with the included sample client
  • Building MCP servers that integrate with Next.js applications

Frequently asked questions

1

What dependencies does Run an MCP Server on Vercel require?

It requires a Redis instance attached to the project and accessible via the `REDIS_URL` environment variable. Fluid compute must be enabled for efficient execution.

2

Can I adjust the execution duration?

Yes. After enabling Fluid compute, you can set the max duration in `vercel.json` to 800 seconds if you have a Vercel Pro or Enterprise account.

3

Is there a sample client available?

Yes. The project includes `scripts/test-client.mjs`, a sample client that can be run to test invocations against the deployed server.

4

Does this template work with Next.js?

Yes. There is a separate Next.js version of this template available in the Vercel template gallery.

Comments

More Cloud & Infrastructure MCP servers