Skip to content

Commit d44d422

Browse files
committed
fix: sse mcp esm module
1 parent 1cbd37c commit d44d422

1 file changed

Lines changed: 2 additions & 1 deletion

File tree

packages/ai-native/src/node/mcp-server.sse.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
// have to import with extension since the exports map is ./* -> ./dist/cjs/*
22
import { Client } from '@modelcontextprotocol/sdk/client/index.js';
3-
import { SSEClientTransport } from '@modelcontextprotocol/sdk/client/sse.js';
43
import { EventSource } from 'eventsource';
54

65
import { ILogger } from '@opensumi/ide-core-common';
@@ -34,6 +33,8 @@ export class SSEMCPServer implements IMCPServer {
3433
}
3534
this.logger?.log(`Starting server "${this.name}" with serverHost: ${this.serverHost}`);
3635

36+
const SSEClientTransport = (await import('@modelcontextprotocol/sdk/client/sse.js')).SSEClientTransport;
37+
3738
const transport = new SSEClientTransport(new URL(this.serverHost));
3839
transport.onerror = (error) => {
3940
this.logger?.error('Transport Error:', error);

0 commit comments

Comments
 (0)