使用说明
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功能。