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

Method ReadResource

mcp/client.go:1017–1019  ·  view source on GitHub ↗

ReadResource asks the server to read a resource and return its contents.

(ctx context.Context, params *ReadResourceParams)

Source from the content-addressed store, hash-verified

1015
1016// ReadResource asks the server to read a resource and return its contents.
1017func (cs *ClientSession) ReadResource(ctx context.Context, params *ReadResourceParams) (*ReadResourceResult, error) {
1018 return handleSend[*ReadResourceResult](ctx, methodReadResource, newClientRequest(cs, orZero[Params](params)))
1019}
1020
1021func (cs *ClientSession) Complete(ctx context.Context, params *CompleteParams) (*CompleteResult, error) {
1022 return handleSend[*CompleteResult](ctx, methodComplete, newClientRequest(cs, orZero[Params](params)))

Callers 3

TestEndToEndFunction · 0.80
Example_resourcesFunction · 0.80
TestServerErrorsFunction · 0.80

Calls 1

newClientRequestFunction · 0.85

Tested by 3

TestEndToEndFunction · 0.64
Example_resourcesFunction · 0.64
TestServerErrorsFunction · 0.64