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
When adding this server to an MCP client application, use your deployment URL followed by /mcp
:
https://your-deployment-url.vercel.app/mcp
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 nameThese tools demonstrate basic functionality and API integration patterns. Replace them with your own tools.
vercel.json
and adjust max duration to 800 if you using a Vercel Pro or Enterprise accountvercel dev
for local developmentscript/test-client.mjs
contains a sample client to try invocations.
node scripts/test-client.mjs https://mcp-on-vercel.vercel.app