问题标题:MCP-Remote 模式下调用 calicat MCP 接口获取数据被截断,数据缺失
问题概述
我在 TRAE 中配置 calicat(支持 MCP)的 MCP-Remote 模式(注:Streamable HTTP 模式未找到适配方式,判断 TRAE 暂不支持),授权验证可正常通过,但获取 calicat 的图层数据时持续出现数据截断问题,即使通过重试逻辑获取截断数据,最终仍存在数据缺失,简化场景(仅登录页面调用)也复现该问题,确认数据量未超出 TRAE 理论处理范围。
复现环境
-
涉及组件:TRAE(最新版本)
-
MCP 配置方式:mcp-remote(Streamable HTTP 模式未启用(配置失败))
复现步骤
-
在 TRAE 中完成 calicat MCP 的授权配置,确认授权验证通过;
-
调用 calicat MCP 接口获取图层数据,首次返回提示 “数据被截断”;
-
新增重试逻辑:先获取骨架数据→根据骨架请求子数据→检测到截断则重新请求截断部分,直至无截断反馈(但实际上数据还是缺失被截断)
-
简化场景:仅设计极简登录页面,仅调用 calicat MCP 获取基础数据;(数据还是存在缺失)
-
上述所有场景均出现数据截断 / 最终数据缺失。
预期结果 vs 实际结果
-
预期:TRAE 能完整获取 calicat MCP 返回的所有数据,无截断、无缺失;
-
实际:
① 首次获取数据提示 “数据被截断”;
② 重试逻辑执行后,TRAE 反馈 “全部获取完成”,但实际数据仍缺失;
③ 极简登录页面调用仍复现截断问题(排除页面复杂度 / 数据量过大因素)。
补充信息
-
已确认:调用的 calicat MCP 接口返回数据量较小,未超出 TRAE 官方文档标注的 MCP 数据处理阈值;
-
无明显报错日志(如有可补充),仅提示 “数据被截断”;
-
已尝试的排查动作:
-
核对 MCP-Remote 配置参数(如超时时间、数据分片参数);
-
简化调用场景,排除业务逻辑干扰;
-
确认 calicat 侧接口返回完整(单独调用 calicat MCP 接口可获取全量数据)。
-
核心诉求
请问如何配置 / 调整 TRAE 的 MCP-Remote 模式,使其能完整获取 calicat MCP 的全量数据,避免数据截断和缺失?是否有针对 Streamable HTTP 模式的适配方案?