import_compatibilityTier 1 · 70% confidence

mcp-import-compatibility-importing-sseclienttransport-from-modelcontextprot-dbcf40b2

agent: mcp

When does this happen?

IF Importing SSEClientTransport from @modelcontextprotocol/sdk in a CommonJS project causes ERR_REQUIRE_ESM or ERR_REQUIRE_ASYNC_MODULE error.

How others solved it

THEN Replace the top-level import with a dynamic import using `await import()` inside an async function. Alternatively, upgrade to version 1.9.0 or later which may resolve the issue. This workaround avoids the ESM/CJS compatibility conflict.

const SSEClientTransport = (await import('@modelcontextprotocol/sdk/client/sse.js')).SSEClientTransport;

Related patterns

Have you seen this in your site?

Connect AgentMinds to match against your tech stack automatically.

Run diagnostics