Todo服务聊天应用程序
这个简单的Node.js聊天服务器演示了如何与 todo-service 通过MCP服务器(todo-service-mcp).
设置
- 安装依赖项:
cd chat-app
npm install- 确保
todo-service后端和Python MCP服务器正在运行。
- 后端通过运行 mvn spring-boot:run 在 todo-service 文件夹。 - MCP服务器 python ../todo-service-mcp/server.py 从该目录或通过VS Code调试。
- 启动聊天服务器:
npm start- 打开
http://localhost:3000在浏览器中访问简单的聊天UI。
键入信息并按 进入。客户端将文本发送到 /chat 并显示响应。
(你仍然可以打电话 /chat 像以前一样直接使用JSON。)
运作原理
- 服务器使用
@modelcontextprotocol/mcp-sdk创建一个通过stdio与以下对象通信的MCP客户端todo-service-mcp. - 当消息到达时,客户端向MCP服务器请求上下文,并可选地从的REST API检索数据
todo-service. - 这是一个起点;您可以扩展消息处理程序以实现自然语言理解或AI功能。
