概念
ToolError
MCP中用于工具执行错误处理的专用异常类型,能让Agent模型看到明确的错误信息和返回值,避免无意义重试
时间轴 (近 90 天)
10月12日
在MCP工具中抛出异常时应使用ToolError而非普通的ValueError,因为ToolError能让模型看到明确原因和返回值,而普通异常可能导致Agent只看到'执行工具失败'甚至触发无意义的自动重试。
待验证50%
10月12日
MCP Server中写一次工具,Agent可通过stdio或streamable HTTP接入,出错时优先使用ToolError。
待验证50%