@@ -32,15 +32,15 @@ await app.RunAsync();
3232public class MyInterceptors
3333{
3434 [McpServerInterceptor (Name = " pii-validator" , Type = InterceptorType .Validation ,
35- Events = [InterceptorEvents .ToolsCall ], Phase = InterceptorPhase .Request )]
35+ Events = [InterceptionEvents .ToolsCall ], Phase = InterceptorPhase .Request )]
3636 public static ValidationInterceptorResult ValidatePii (JsonNode payload )
3737 {
3838 // Check for PII patterns
3939 return ValidationInterceptorResult .Success ();
4040 }
4141
4242 [McpServerInterceptor (Name = " email-redactor" , Type = InterceptorType .Mutation ,
43- Events = [InterceptorEvents .ToolsCall ], PriorityHint = - 1000 )]
43+ Events = [InterceptionEvents .ToolsCall ], PriorityHint = - 1000 )]
4444 public static MutationInterceptorResult RedactEmails (JsonNode payload )
4545 {
4646 // Modify the payload
@@ -62,7 +62,7 @@ var interceptors = await interceptorClient.ListInterceptorsAsync();
6262var result = await interceptorClient .InvokeInterceptorAsync (new InvokeInterceptorRequestParams
6363{
6464 Name = " pii-validator" ,
65- Event = InterceptorEvents .ToolsCall ,
65+ Event = InterceptionEvents .ToolsCall ,
6666 Phase = InterceptorPhase .Request ,
6767 Payload = JsonNode .Parse (""" {"name":"call-tool","arguments":{"query":"test"}}""" )! ,
6868});
@@ -71,7 +71,7 @@ var result = await interceptorClient.InvokeInterceptorAsync(new InvokeIntercepto
7171// then dispatches each applicable interceptor via `interceptor/invoke`)
7272var chainResult = await interceptorClient .ExecuteChainAsync (new ExecuteChainRequestParams
7373{
74- Event = InterceptorEvents .ToolsCall ,
74+ Event = InterceptionEvents .ToolsCall ,
7575 Phase = InterceptorPhase .Request ,
7676 Payload = myPayload ,
7777});
@@ -90,7 +90,7 @@ var mcpClient = await McpClient.CreateAsync(mcpTransport);
9090var gateway = new InterceptingMcpClient (mcpClient , new InterceptingMcpClientOptions
9191{
9292 InterceptorClient = interceptorClient ,
93- Events = [InterceptorEvents .ToolsCall ],
93+ Events = [InterceptionEvents .ToolsCall ],
9494});
9595
9696// All tool calls now flow through interceptors automatically
@@ -118,7 +118,7 @@ await using var gateway = new McpInterceptorGateway(new McpInterceptorGatewayOpt
118118{
119119 BackendClient = backend ,
120120 InterceptorClients = [interceptors ],
121- Events = [InterceptorEvents .ToolsCall ], // null = intercept all events
121+ Events = [InterceptionEvents .ToolsCall ], // null = intercept all events
122122 ExposeInterceptorProtocol = false ,
123123});
124124
@@ -165,7 +165,7 @@ await using var gateway = new McpInterceptorGateway(new McpInterceptorGatewayOpt
165165 InterceptorClients = [staticSecurityLayer ], // optional: resolver-only mode is also supported
166166 InterceptorServerConnectionResolver = (context , @event , ct ) =>
167167 {
168- if (@event == InterceptorEvents .ToolsCall && context .User ? .Identity ? .Name == " alice" )
168+ if (@event == InterceptionEvents .ToolsCall && context .User ? .Identity ? .Name == " alice" )
169169 {
170170 return ValueTask .FromResult <IReadOnlyList <McpInterceptorServerConnectionOptions >>(
171171 [
0 commit comments