@@ -104,7 +104,7 @@ test.skip('Should record streamed spans for mcp handlers', async ({ baseURL }) =
104104 return span . name === 'POST /messages' && getSpanOp ( span ) === 'http.server' && span . is_segment ;
105105 } ) ;
106106 const resourceSpanPromise = waitForStreamedSpan ( 'node-express-streaming' , span => {
107- return span . name === 'resources/read echo://foobar ' && getSpanOp ( span ) === 'mcp.server' && span . is_segment ;
107+ return span . name === 'resources/read' && getSpanOp ( span ) === 'mcp.server' && span . is_segment ;
108108 } ) ;
109109
110110 const resourceResult = await client . readResource ( {
@@ -123,6 +123,7 @@ test.skip('Should record streamed spans for mcp handlers', async ({ baseURL }) =
123123 expect ( resourceSpan ) . toBeDefined ( ) ;
124124 expect ( getSpanOp ( resourceSpan ) ) . toBe ( 'mcp.server' ) ;
125125 expect ( resourceSpan . attributes [ 'mcp.method.name' ] ?. value ) . toBe ( 'resources/read' ) ;
126+ expect ( resourceSpan . attributes [ 'mcp.resource.uri' ] ?. value ) . toBe ( 'echo://foobar' ) ;
126127 } ) ;
127128
128129 await test . step ( 'prompt handler' , async ( ) => {
@@ -244,7 +245,7 @@ test('Should record streamed spans for streamable HTTP transport (wrapper transp
244245 await test . step ( 'resource handler' , async ( ) => {
245246 const resourceSpanPromise = waitForStreamedSpan ( 'node-express-streaming' , span => {
246247 return (
247- span . name === 'resources/read echo://streamable-test ' &&
248+ span . name === 'resources/read' &&
248249 getSpanOp ( span ) === 'mcp.server' &&
249250 String ( span . attributes [ 'mcp.transport' ] ?. value ) . includes ( 'StreamableHTTPServerTransport' )
250251 ) ;
@@ -262,6 +263,7 @@ test('Should record streamed spans for streamable HTTP transport (wrapper transp
262263 expect ( resourceSpan ) . toBeDefined ( ) ;
263264 expect ( getSpanOp ( resourceSpan ) ) . toBe ( 'mcp.server' ) ;
264265 expect ( resourceSpan . attributes [ 'mcp.method.name' ] ?. value ) . toBe ( 'resources/read' ) ;
266+ expect ( resourceSpan . attributes [ 'mcp.resource.uri' ] ?. value ) . toBe ( 'echo://streamable-test' ) ;
265267 } ) ;
266268
267269 await test . step ( 'prompt handler' , async ( ) => {
0 commit comments