@@ -44,14 +44,14 @@ export class McpResponse implements Response {
4444 pagination ?: PaginationOptions ;
4545 resourceTypes ?: ResourceType [ ] ;
4646 includePreservedRequests ?: boolean ;
47+ networkRequestIdInDevToolsUI ?: number ;
4748 } ;
4849 #consoleDataOptions?: {
4950 include : boolean ;
5051 pagination ?: PaginationOptions ;
5152 types ?: string [ ] ;
5253 includePreservedMessages ?: boolean ;
5354 } ;
54- #includeDevtoolsData = false ;
5555
5656 setIncludePages ( value : boolean ) : void {
5757 this . #includePages = value ;
@@ -63,15 +63,12 @@ export class McpResponse implements Response {
6363 } ;
6464 }
6565
66- includeDevtoolsData ( value : boolean ) : void {
67- this . #includeDevtoolsData = value ;
68- }
69-
7066 setIncludeNetworkRequests (
7167 value : boolean ,
7268 options ?: PaginationOptions & {
7369 resourceTypes ?: ResourceType [ ] ;
7470 includePreservedRequests ?: boolean ;
71+ networkRequestIdInDevToolsUI ?: number ;
7572 } ,
7673 ) : void {
7774 if ( ! value ) {
@@ -90,6 +87,7 @@ export class McpResponse implements Response {
9087 : undefined ,
9188 resourceTypes : options ?. resourceTypes ,
9289 includePreservedRequests : options ?. includePreservedRequests ,
90+ networkRequestIdInDevToolsUI : options ?. networkRequestIdInDevToolsUI ,
9391 } ;
9492 }
9593
@@ -296,17 +294,11 @@ export class McpResponse implements Response {
296294 ) ;
297295 }
298296
299- let devToolsData ;
300- if ( this . #includeDevtoolsData) {
301- devToolsData = await context . getDevToolsData ( ) ;
302- }
303-
304297 return this . format ( toolName , context , {
305298 bodies,
306299 consoleData,
307300 consoleListData,
308301 formattedSnapshot,
309- devToolsData,
310302 } ) ;
311303 }
312304
@@ -321,23 +313,13 @@ export class McpResponse implements Response {
321313 consoleData : ConsoleMessageData | undefined ;
322314 consoleListData : ConsoleMessageData [ ] | undefined ;
323315 formattedSnapshot : string | undefined ;
324- devToolsData ?: { requestId ?: number } ;
325316 } ,
326317 ) : Array < TextContent | ImageContent > {
327318 const response = [ `# ${ toolName } response` ] ;
328319 for ( const line of this . #textResponseLines) {
329320 response . push ( line ) ;
330321 }
331322
332- response . push ( '## Network requests inspected in DevTools' ) ;
333- if ( data . devToolsData ?. requestId ) {
334- response . push ( `Network request: reqid=${ data . devToolsData ?. requestId } ` ) ;
335- } else {
336- response . push (
337- `Nothing inspected right now. Call list_pages to check if anything is selected by the user in DevTools.` ,
338- ) ;
339- }
340-
341323 const networkConditions = context . getNetworkConditions ( ) ;
342324 if ( networkConditions ) {
343325 response . push ( `## Network emulation` ) ;
@@ -412,6 +394,8 @@ Call ${handleDialog.name} to handle it before continuing.`);
412394 getShortDescriptionForRequest (
413395 request ,
414396 context . getNetworkRequestStableId ( request ) ,
397+ context . getNetworkRequestStableId ( request ) ===
398+ this . #networkRequestsOptions?. networkRequestIdInDevToolsUI ,
415399 ) ,
416400 ) ;
417401 }
0 commit comments