最近在折腾MCP(模型上下文协议)的客户端实现,遇到个困惑。我看官方示例里,Agent调用工具时,是让LLM直接生成结构化参数,然后由客户端去调外部API。但实际写的时候发现,有些API返回值特别复杂,LLM理解起来明显吃力,经常解析错误或者漏字段。我在想,是不是应该把“调用API”这个步骤全塞到MCP工具里,让工具返回处理好的摘要给LLM?还是说保持“工具只负责传参,返回原始数据”这种纯代理模式?目前项目用的是Python + FastMCP,哪位大佬能给点经验?先谢过了。