最近在折腾把公司的RAG知识库接入MCP,想统一管理内部工具和数据源。本来以为能提升检索效率,结果发现召回结果质量明显变差了。具体现象是:query经过MCP的tool调用后,返回的chunk相关性不如之前直接走向量检索准,尤其是涉及多轮对话上下文时,MCP的tool输入好像把原始意图“稀释”了。我试着调整了embedding阈值和topk,但效果不稳定。想问问各位:你们在MCP里接RAG时,是怎么处理查询改写或上下文拼接的?有没有踩过类似的坑?或者是不是我工具描述(tool schema)写得不够清晰导致模型选错了检索参数?求指点,感谢!