MCP协议服务器

基于Vercel部署的MCP协议服务器,提供自定义工具集成和API调用功能,适用于开发者快速构建和测试MCP客户端应用。

  • by xolyn
  • TypeScript
  • 本地部署
  • 更新于
在 GitHub 查看 xolyn/mcp-on-vercel

使用说明

在Vercel上运行MCP服务器

使用方法

更新 api/server.ts 使用您的工具、提示和资源,遵循以下(指南/步骤) MCP TypeScript SDK 文档。

这个模板也有一个Next.js版本

MCP客户端集成

当将此服务器添加到MCP客户端应用程序时,请使用您的部署URL,然后加上 /mcp:

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

示例工具

该模板包含两个示例工具,助您快速上手:

  • roll_dice - 投掷一个N面骰子(最少2面)
  • get_weather - 使用纬度、经度和城市名称通过API获取某个位置的当前天气数据

这些工具展示了基本功能和API集成模式。请用您自己的工具替换它们。

在 Vercel 上运行的注意事项

  • 确保你已 流式计算 已启用以实现高效执行
  • 启用流体计算后,打开 vercel.json 如果你使用的是Vercel Pro或企业账户,请将最大持续时间调整为800
  • 部署MCP模板

本地开发者

  • 跑 vercel dev 用于本地开发
  • 或者,将该系统集成到您选择的服务器框架中。

示例客户端

script/test-client.mjs 包含一个示例客户端,用于尝试调用。

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