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

What is opengov-mcp-server-vercel?

This is a template for deploying a Model Context Protocol (MCP) server on Vercel using serverless functions. It leverages the MCP TypeScript SDK to define tools, prompts, and resources.

How to use opengov-mcp-server-vercel?

  1. Update api/server.ts with your tools, prompts, and resources following the MCP TypeScript SDK documentation. 2. Attach a Redis instance to your Vercel project under process.env.REDIS_URL. 3. Enable Fluid compute for efficient execution. 4. Adjust max duration in vercel.json to 800 (if using Vercel Pro/Enterprise). 5. Deploy the template to Vercel. You can test it using the provided sample client script/test-client.mjs.

Key features of opengov-mcp-server-vercel

  • Serverless deployment on Vercel

  • Integration with MCP TypeScript SDK

  • Redis integration for data storage

  • Fluid compute support for efficient execution

  • Sample client for testing

Use cases of opengov-mcp-server-vercel

  • Deploying MCP servers for various applications

  • Building AI-powered tools and services

  • Creating context-aware applications

  • Integrating with large language models

  • Experimenting with different MCP configurations

FAQ from opengov-mcp-server-vercel

What is MCP?

MCP stands for Model Context Protocol, a framework for building context-aware applications.

What is Fluid Compute?

Fluid Compute is a Vercel feature that allows functions to run for longer durations.

Do I need a Redis instance?

Yes, a Redis instance is required to store data for the MCP server.

How do I update the server?

Modify the api/server.ts file with your desired tools, prompts, and resources.

How do I test the server?

Use the script/test-client.mjs script to send requests to the server.