a

atinux

@atinux/mcp-with-nuxt-vercel
0 Stars 305 次浏览 atinux 更新于 2026-08-23
该服务暂未提供标准配置,请参考 README 手动接入

服务介绍

Nuxt MCP 服务器在 Vercel 上的部署

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

使用方法

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

根据 MCP TypeScript SDK 文档 更新 server/routes/mcp/[transport].ts 中的工具、提示和资源。

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

设置

确保安装依赖项:

bash
pnpm install

开发服务器

确保本地运行 Redis:

bash
redis-server

在另一个终端上启动开发服务器 http://localhost:3000

bash
pnpm dev

生产环境

为生产构建应用程序:

bash
pnpm build

本地预览生产构建:

bash
pnpm preview

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

在 Vercel 上运行的注意事项

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

示例客户端

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

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

致谢

本项目基于 Next.js MCP 模板

相关 MCP 服务