@@ -191,6 +191,7 @@ func generateResources() []mcp.Resource {
191191
192192func handleReadResource (
193193 ctx context.Context ,
194+ reqContext server.RequestContext ,
194195 request mcp.ReadResourceRequest ,
195196) ([]mcp.ResourceContents , error ) {
196197 return []mcp.ResourceContents {
@@ -204,6 +205,7 @@ func handleReadResource(
204205
205206func handleResourceTemplate (
206207 ctx context.Context ,
208+ reqContext server.RequestContext ,
207209 request mcp.ReadResourceRequest ,
208210) ([]mcp.ResourceContents , error ) {
209211 return []mcp.ResourceContents {
@@ -217,6 +219,7 @@ func handleResourceTemplate(
217219
218220func handleGeneratedResource (
219221 ctx context.Context ,
222+ reqContext server.RequestContext ,
220223 request mcp.ReadResourceRequest ,
221224) ([]mcp.ResourceContents , error ) {
222225 uri := request .Params .URI
@@ -254,6 +257,7 @@ func handleGeneratedResource(
254257
255258func handleSimplePrompt (
256259 ctx context.Context ,
260+ reqContext server.RequestContext ,
257261 request mcp.GetPromptRequest ,
258262) (* mcp.GetPromptResult , error ) {
259263 return & mcp.GetPromptResult {
@@ -272,6 +276,7 @@ func handleSimplePrompt(
272276
273277func handleComplexPrompt (
274278 ctx context.Context ,
279+ reqContext server.RequestContext ,
275280 request mcp.GetPromptRequest ,
276281) (* mcp.GetPromptResult , error ) {
277282 arguments := request .Params .Arguments
@@ -310,6 +315,7 @@ func handleComplexPrompt(
310315
311316func handleEchoTool (
312317 ctx context.Context ,
318+ reqContext server.RequestContext ,
313319 request mcp.CallToolRequest ,
314320) (* mcp.CallToolResult , error ) {
315321 arguments := request .GetArguments ()
@@ -329,6 +335,7 @@ func handleEchoTool(
329335
330336func handleAddTool (
331337 ctx context.Context ,
338+ reqContext server.RequestContext ,
332339 request mcp.CallToolRequest ,
333340) (* mcp.CallToolResult , error ) {
334341 arguments := request .GetArguments ()
@@ -350,6 +357,7 @@ func handleAddTool(
350357
351358func handleSendNotification (
352359 ctx context.Context ,
360+ reqContext server.RequestContext ,
353361 request mcp.CallToolRequest ,
354362) (* mcp.CallToolResult , error ) {
355363
@@ -380,6 +388,7 @@ func handleSendNotification(
380388
381389func handleLongRunningOperationTool (
382390 ctx context.Context ,
391+ reqContext server.RequestContext ,
383392 request mcp.CallToolRequest ,
384393) (* mcp.CallToolResult , error ) {
385394 arguments := request .GetArguments ()
@@ -445,6 +454,7 @@ func handleLongRunningOperationTool(
445454
446455func handleGetTinyImageTool (
447456 ctx context.Context ,
457+ reqContext server.RequestContext ,
448458 request mcp.CallToolRequest ,
449459) (* mcp.CallToolResult , error ) {
450460 return & mcp.CallToolResult {
0 commit comments