最近在折腾MCP(Model Context Protocol)服务器,想把自己的RAG检索能力封装成一个工具给Claude用。本地跑通没问题,但一接到Claude Desktop上就翻车:检索回来的文档片段动不动就几千token,加上系统提示词,直接顶爆上下文窗口,经常报错或答非所问。感觉MCP这层好像对工具返回的内容没有截断或压缩机制?我自己在工具里做截断吧,又怕把关键信息切没了,有没有什么最佳实践?还是说应该让MCP工具只返回元数据,让模型自己去调二次接口?求有实战经验的大佬指个路,孩子快被token账单折磨疯了。