Align capability key to SEP-2133 extensions format (#25)
Both SDKs now use Capabilities.Extensions with key "io.modelcontextprotocol/interceptors". Previously C# used the short key "interceptors" and Go used Capabilities.Experimental. SEP capability example updated to match. https://modelcontextprotocol.io/seps/2133-extensions --------- Signed-off-by: Ukjae Jeong <jeongukjae@gmail.com>
This commit is contained in:
parent
725d22fd28
commit
99bc7c9bb0
1 changed files with 20 additions and 19 deletions
|
|
@ -272,7 +272,7 @@ public class McpInterceptorGatewayTests
|
|||
var caps = fixture.ProxyClient.ServerCapabilities;
|
||||
Assert.NotNull(caps.Extensions);
|
||||
Assert.True(caps.Extensions!.ContainsKey("com.example/backend"));
|
||||
Assert.False(caps.Extensions.ContainsKey("interceptors"));
|
||||
Assert.False(caps.Extensions.ContainsKey("io.modelcontextprotocol/interceptors"));
|
||||
#pragma warning restore MCPEXP001
|
||||
}
|
||||
|
||||
|
|
@ -292,7 +292,7 @@ public class McpInterceptorGatewayTests
|
|||
|
||||
#pragma warning disable MCPEXP001
|
||||
var caps = fixture.ProxyClient.ServerCapabilities;
|
||||
Assert.False(caps?.Extensions?.ContainsKey("interceptors") ?? false);
|
||||
Assert.False(caps?.Extensions?.ContainsKey("io.modelcontextprotocol/interceptors") ?? false);
|
||||
#pragma warning restore MCPEXP001
|
||||
}
|
||||
|
||||
|
|
@ -318,7 +318,7 @@ public class McpInterceptorGatewayTests
|
|||
#pragma warning disable MCPEXP001
|
||||
var caps = fixture.ProxyClient.ServerCapabilities;
|
||||
Assert.NotNull(caps?.Extensions);
|
||||
Assert.True(caps!.Extensions!.ContainsKey("interceptors"));
|
||||
Assert.True(caps!.Extensions!.ContainsKey("io.modelcontextprotocol/interceptors"));
|
||||
Assert.True(caps.Extensions.ContainsKey("com.example/backend"));
|
||||
#pragma warning restore MCPEXP001
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in a new issue