Skip to content

Commit b9e1176

Browse files
author
Muhammad Ali
committed
Change type to use official SDK type
1 parent 8284a41 commit b9e1176

File tree

1 file changed

+7
-18
lines changed

1 file changed

+7
-18
lines changed

packages/agents/src/mcp/worker-transport.ts

Lines changed: 7 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ import type {
1111
RequestId,
1212
RequestInfo,
1313
MessageExtraInfo,
14-
ClientCapabilities
14+
InitializeRequestParams
1515
} from "@modelcontextprotocol/sdk/types.js";
1616
import {
1717
isInitializeRequest,
@@ -45,11 +45,7 @@ export interface MCPStorageApi {
4545
export interface TransportState {
4646
sessionId?: string;
4747
initialized: boolean;
48-
initializeParams?: {
49-
capabilities: ClientCapabilities;
50-
clientInfo: { name: string; version: string };
51-
protocolVersion: string;
52-
};
48+
initializeParams?: InitializeRequestParams;
5349
}
5450

5551
export interface WorkerTransportOptions {
@@ -559,19 +555,12 @@ export class WorkerTransport implements Transport {
559555
this.initialized = true;
560556

561557
const initMessage = messages.find(isInitializeRequest);
562-
if (initMessage && "params" in initMessage) {
563-
const params = initMessage.params as {
564-
capabilities?: ClientCapabilities;
565-
clientInfo?: { name: string; version: string };
566-
protocolVersion?: string;
558+
if (initMessage && isInitializeRequest(initMessage)) {
559+
this.initializeParams = {
560+
capabilities: initMessage.params.capabilities,
561+
clientInfo: initMessage.params.clientInfo,
562+
protocolVersion: initMessage.params.protocolVersion
567563
};
568-
if (params.capabilities && params.clientInfo && params.protocolVersion) {
569-
this.initializeParams = {
570-
capabilities: params.capabilities,
571-
clientInfo: params.clientInfo,
572-
protocolVersion: params.protocolVersion
573-
};
574-
}
575564
}
576565

577566
await this.saveState();

0 commit comments

Comments
 (0)