MCPcopy Create free account
hub / github.com/modelcontextprotocol/go-sdk / addProgressToken

Function addProgressToken

examples/client/middleware/main.go:23–30  ·  view source on GitHub ↗
(h mcp.MethodHandler)

Source from the content-addressed store, hash-verified

21}
22
23func addProgressToken(h mcp.MethodHandler) mcp.MethodHandler {
24 return func(ctx context.Context, method string, req mcp.Request) (result mcp.Result, err error) {
25 if rp, ok := req.GetParams().(mcp.RequestParams); ok {
26 rp.SetProgressToken(nextProgressToken.Add(1))
27 }
28 return h(ctx, method, req)
29 }
30}

Callers

nothing calls this directly

Calls 2

GetParamsMethod · 0.65
SetProgressTokenMethod · 0.65

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…