- Namespace
- ModelContextProtocol.Server
- Assembly
- ModelContextProtocol.Core.dll
Provides grouped request-specific filter collections.
public sealed class McpRequestFilters
- Inheritance
-
McpRequestFilters
- Inherited Members
Properties
CallToolFilters
Gets or sets the filters for the call-tool handler pipeline.
public IList<McpRequestFilter<CallToolRequestParams, CallToolResult>> CallToolFilters { get; set; }
Property Value
CompleteFilters
Gets or sets the filters for the complete-handler pipeline.
public IList<McpRequestFilter<CompleteRequestParams, CompleteResult>> CompleteFilters { get; set; }
Property Value
GetPromptFilters
Gets or sets the filters for the get-prompt handler pipeline.
public IList<McpRequestFilter<GetPromptRequestParams, GetPromptResult>> GetPromptFilters { get; set; }
Property Value
ListPromptsFilters
Gets or sets the filters for the list-prompts handler pipeline.
public IList<McpRequestFilter<ListPromptsRequestParams, ListPromptsResult>> ListPromptsFilters { get; set; }
Property Value
ListResourceTemplatesFilters
Gets or sets the filters for the list-resource-templates handler pipeline.
public IList<McpRequestFilter<ListResourceTemplatesRequestParams, ListResourceTemplatesResult>> ListResourceTemplatesFilters { get; set; }
Property Value
ListResourcesFilters
Gets or sets the filters for the list-resources handler pipeline.
public IList<McpRequestFilter<ListResourcesRequestParams, ListResourcesResult>> ListResourcesFilters { get; set; }
Property Value
ListToolsFilters
Gets or sets the filters for the list-tools handler pipeline.
public IList<McpRequestFilter<ListToolsRequestParams, ListToolsResult>> ListToolsFilters { get; set; }
Property Value
ReadResourceFilters
Gets or sets the filters for the read-resource handler pipeline.
public IList<McpRequestFilter<ReadResourceRequestParams, ReadResourceResult>> ReadResourceFilters { get; set; }
Property Value
SetLoggingLevelFilters
Gets or sets the filters for the set-logging-level handler pipeline.
public IList<McpRequestFilter<SetLevelRequestParams, EmptyResult>> SetLoggingLevelFilters { get; set; }
Property Value
SubscribeToResourcesFilters
Gets or sets the filters for the subscribe-to-resources handler pipeline.
public IList<McpRequestFilter<SubscribeRequestParams, EmptyResult>> SubscribeToResourcesFilters { get; set; }
Property Value
UnsubscribeFromResourcesFilters
Gets or sets the filters for the unsubscribe-from-resources handler pipeline.
public IList<McpRequestFilter<UnsubscribeRequestParams, EmptyResult>> UnsubscribeFromResourcesFilters { get; set; }