MCP服务器集成

一个基于Next.js的MCP服务器集成方案,支持在Vercel平台上部署,适用于需要高效执行和实时通信的应用场景。

  • by Gaurav1998-dev
  • TypeScript
  • 本地部署
  • 更新于
在 GitHub 查看 Gaurav1998-dev/slack-mcp-1.0

使用说明

示例 Next.js MCP 服务器

用途 mcp-handler

用法

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

更新 app/[transport]/route.ts 使用您的工具、提示和资源,遵循以下 MCP TypeScript SDK 文档根据上面的信息,执行如下指令:

在Vercel上运行的注意事项

  • 要使用SSE传输,需要在项目下附加一个Redis process.env.REDIS_URL
  • 确保你已拥有 流体计算 已启用以实现高效执行
  • 启用流体计算后,打开 app/route.ts 并调整 maxDuration 如果你使用的是Vercel Pro或Enterprise账户,则可达到800
  • 部署Next.js MCP模板

示例客户端

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

node scripts/test-client.mjs https://mcp-for-next-js.vercel.app