Prompt-read parameters and handler result.
Parameters identifying the prompt and its arguments.
Prompt messages returned by the handler.
Prompt-list parameters and list items.
Parameters for the prompt-list request.
Prompt descriptors returned by the list request.
Resource-list parameters and list items.
Parameters for the resource-list request.
Resource descriptors returned by the list request.
Resource-read parameters and handler result.
Parameters identifying the resource to read.
Resource contents returned by the handler.
Tool invocation parameters and handler result.
Parameters for the tool invocation.
Tool invocation result passed through the middleware chain.
Tool-list parameters and list items.
Parameters for the tool-list request.
Tool descriptors returned by the list request.
Method-specific params and middleware result types.
List middleware intentionally operates on item arrays rather than protocol result envelopes. The server wrapper preserves the envelope around the transformed array.