MCP 仪表同步重试失败处理程序

作者: betegon创建于 2026年9月18日更新于 2026年9月18日
标签BugjavascriptCore

使用 `wrapMcpServerWithSentry` 包装 MCP 服务器时,如果其第一次调用抛出异常,则同步处理器会两次执行。这会重复应用程序的副作用。如果第二次调用成功,则 MCP 客户端会接收成功结果,而不是原始失败结果。包装后注册的工具、资源和提示会受到影响;在包装前注册的资源回调也会受到影响。未包装的回调和异步拒绝会执行一次。

内容来源: getsentry/sentry-javascript