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 - 确保你有 流体计算 实现高效执行
- 启用流体计算后,打开
server/routes/mcp/[transport].ts并进行调整maxDuration如果您使用Vercel Pro或Enterprise帐户,则为800 - 部署Nuxt MCP模板
示例客户端
script/test-client.mjs 包含一个尝试调用的示例客户端。
node scripts/test-client.mjs http://localhost:3000鸣谢
该项目基于 Next.js MCP模板.
