返回市场
带有nuxt-vercel的mcp服务器

带有nuxt-vercel的mcp服务器

作者:atinux17 星标更新:2025-09-09

项目介绍

在Vercel上使用Nuxt的MCP服务器

这是一个简单的Nuxt应用程序,它作为在Vercel上的MCP服务器运行,使用了@vercel/mcp-adapter

使用方法

这个示例应用使用了Vercel MCP适配器,允许你在任何Nuxt项目中的路由组中添加一个MCP服务器。

更新server/routes/mcp/[transport].ts文件,加入你的工具、提示和资源,参考MCP TypeScript SDK文档

MCP服务器挂载在/mcp/[transport]路径下(例如:/mcp/sse)。

配置

确保安装依赖:

pnpm install

开发服务器

确保本地Redis正在运行:

redis-server

在另一个终端启动开发服务器,地址为http://localhost:3000

pnpm dev

生产环境

构建生产环境的应用程序:

pnpm build

预览本地生产构建:

pnpm preview

更多部署信息,请参阅部署文档

在Vercel上运行的注意事项

  • 若要使用SSE传输,需要在项目中连接一个Redis实例,并设置process.env.REDIS_URL
  • 确保启用了Fluid计算,以实现高效执行
  • 启用Fluid计算后,打开server/routes/mcp/[transport].ts文件,并根据需要调整maxDuration至800(如果你使用的是Vercel Pro或Enterprise账户)
  • 部署Nuxt MCP模板

示例客户端

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

node scripts/test-client.mjs http://localhost:3000

致谢

本项目基于Next.js MCP模板