使用说明
Next.js MCP服务器
使用Next.js的运动控制协议(MCP)服务器实现。此服务器可以作为外部工具提供商与Cursor集成。
特性
- 用于实时通信的服务器发送事件(SSE)
- 用于工具调用的符合JSON-RPC的API
- 带有房间、物品和资源的房屋探索示例
- 与Cursor的MCP要求兼容
入门指南
- 安装依赖项:
npm install
- 运行开发服务器:
npm run dev
- MCP服务器将在以下位置运行:
- 基本MCP端点:
http://localhost:3000/api/mcp - SSE 连接:
http://localhost:3000/ - 消息端点:
http://localhost:3000/api/message
- 基本MCP端点:
与游标连接
要将此MCP服务器与Cursor连接,请执行以下操作:
- 确保您的服务器正在运行(
npm run dev) - 在光标中,转到设置>工具>运动控制协议
- 使用以下URL添加新的MCP服务器:
http://localhost:3000 - a的存在
mcp.json根目录中的文件将帮助Cursor将其识别为MCP服务器
可用工具
服务器提供以下工具:
house.getDetails-获取有关房子的一般信息house.getRooms-列出所有房间(基本信息)house.getRoom-获取特定房间的详细信息getPassword-获取进入5号房间的密码resources.list-列出所有可用资源resources.get-按ID获取特定资源
实现细节
此MCP服务器基于Next.js应用路由器,使用:
- 用于JSON-RPC终结点的API路由
- 服务器发送事件以进行实时通信
- Next.js流式响应
- TypeScript用于类型安全
许可证
麻省理工学院
这是一个 Next.js 项目启动于 create-next-app.
了解更多
要了解有关Next.js的更多信息,请查看以下资源:
您可以查看 Next.js GitHub仓库 -欢迎您的反馈和贡献!
在Vercel上部署
部署Next.js应用程序的最简单方法是使用 Vercel平台 Next.js的创建者。
查看我们的 Next.js部署文档 了解更多详情。
