鱼友9365
04-21 20:21
SpringAl+RAG+MCP全栈|AI超级智能体企业级实战项目中:stdio连接方式调用MCP服务问题 运行测试时 解决: 1. 先查看MCP server那的yml文件,文件名有没有写错 2. 修改server端的`application-stdio.yml`,把每一个报错发给deepseek再验证之后,得出结论: **Server 的 stdout 完全被污染了**: **Spring Boot Banner** 完整输出 **INFO 级别的日志** 全部输出到控制台 这些都是非 JSON 内容,违反了 MCP Stdio 协议 修改后的appliaction-stdio.yml: ```yml spring: main: banner-mode: off # 关闭 Banner web-application-type: none threads: virtual: enabled: true ai: mcp: server: stdio: true name: xiaoyu-image-search version: 0.0.1 # 关闭所有控制台日志 logging: level: root: OFF ``` 修改完mvn clean一下,重新打包,再回到client端测试,这次跑通了,并且MCP工具也成功被注入ToolCallBackProvider了。
0个评论
点击登录,快来和大家讨论吧~
表情
图片
暂无评论
下载 APP