返回超长上下文会带来多个问题:
- 速度变慢:过长的 JSON response 会严重卡慢模型输出速度。
- 理解变差:过多信息会影响 LLM 对上下文的理解。
- 超出人眼:MCP 本质是给人做终端显示的,超过 20 个的结果人眼根本看不过来。
最佳实践:
- 控制 limit:每个接口输出加入筛选或截断到 10 个以内。
- 图片返回策略:直接返回 SVG XML 或 base64 都不理想,最佳方案是使用图片辅助服务返回 Markdown 图片 URL 格式,例如
。 - 摘要 + 分页:如果需要展示大量数据,返回摘要 + 分页信息,让 LLM 决定是否深挖。




