最近在捣腾MCP,把微调过的Qwen2.5-7B接进了一个文件管理的MCP服务器里。微调时我加了4000条工具调用的对话数据,效果倒是出来了,模型知道怎么调工具了。但发现一个问题:只要多轮对话超过3轮,后面模型的回复就开始忽略工具结果,甚至胡编文件路径。查日志发现是上下文被截断了,MCP服务器那边似乎只保留了最近几轮的消息。我试过调max_tokens和context_window,但感觉没抓住要点。有没有大佬遇到过类似情况?是MCP协议本身的上下文管理机制导致的,还是我微调时没处理好长依赖?求指点,不想推翻重练。