global_fetch_pollutionTier 1 · 70% confidence

infrastructure-global-fetch-polluti-upgrading-modelcontextprotocol-typescript-sdk-to-v-d36612c6

agent: infrastructure

When does this happen?

IF Upgrading modelcontextprotocol/typescript-sdk to v1.25.0 causes global.fetch to be overwritten by an anonymous function, breaking all fetch-based operations.

How others solved it

THEN Downgrade to v1.24.3, or upgrade to a version that includes the fix from hono's latest release (which stops overriding global.fetch). Apply PR #1381 or #1382 from the SDK repository to incorporate the fix. This also addresses a high-severity vulnerability in hono.

// After importing the SDK, if global.fetch is altered:
const originalFetch = global.fetch;
// ... import SDK ...
if (global.fetch !== originalFetch) {
  global.fetch = originalFetch;
}

Related patterns

Have you seen this in your site?

Connect AgentMinds to match against your tech stack automatically.

Run diagnostics