diff --git a/.editorconfig b/.editorconfig index 3ce6343b..341cedca 100644 --- a/.editorconfig +++ b/.editorconfig @@ -5,6 +5,7 @@ root = true [*.cs] # Compiler +dotnet_diagnostic.CS1591.severity = none # CS1591: Missing XML comment for publicly visible type or member dotnet_diagnostic.CS1998.severity = suggestion # CS1998: Missing awaits # Code Analysis diff --git a/src/ModelContextProtocol.AspNetCore/HttpMcpSession.cs b/src/ModelContextProtocol.AspNetCore/HttpMcpSession.cs index 1456ce56..db437bf1 100644 --- a/src/ModelContextProtocol.AspNetCore/HttpMcpSession.cs +++ b/src/ModelContextProtocol.AspNetCore/HttpMcpSession.cs @@ -5,7 +5,7 @@ namespace ModelContextProtocol.AspNetCore; -internal sealed class HttpMcpSession( +public sealed class HttpMcpSession( string sessionId, TTransport transport, UserIdClaim? userId, diff --git a/src/ModelContextProtocol.AspNetCore/SseHandler.cs b/src/ModelContextProtocol.AspNetCore/SseHandler.cs index c5ac5a94..72f8c5e5 100644 --- a/src/ModelContextProtocol.AspNetCore/SseHandler.cs +++ b/src/ModelContextProtocol.AspNetCore/SseHandler.cs @@ -9,7 +9,7 @@ namespace ModelContextProtocol.AspNetCore; -internal sealed class SseHandler( +public sealed class SseHandler( IOptions mcpServerOptionsSnapshot, IOptionsFactory mcpServerOptionsFactory, IOptions httpMcpServerOptions, diff --git a/src/ModelContextProtocol.AspNetCore/Stateless/UserIdClaim.cs b/src/ModelContextProtocol.AspNetCore/Stateless/UserIdClaim.cs index f18c1c5f..6c7263e5 100644 --- a/src/ModelContextProtocol.AspNetCore/Stateless/UserIdClaim.cs +++ b/src/ModelContextProtocol.AspNetCore/Stateless/UserIdClaim.cs @@ -1,3 +1,3 @@ namespace ModelContextProtocol.AspNetCore.Stateless; -internal sealed record UserIdClaim(string Type, string Value, string Issuer); +public sealed record UserIdClaim(string Type, string Value, string Issuer); diff --git a/src/ModelContextProtocol.AspNetCore/StreamableHttpHandler.cs b/src/ModelContextProtocol.AspNetCore/StreamableHttpHandler.cs index 6dac1c3e..9f3a0061 100644 --- a/src/ModelContextProtocol.AspNetCore/StreamableHttpHandler.cs +++ b/src/ModelContextProtocol.AspNetCore/StreamableHttpHandler.cs @@ -18,7 +18,7 @@ namespace ModelContextProtocol.AspNetCore; -internal sealed class StreamableHttpHandler( +public sealed class StreamableHttpHandler( IOptions mcpServerOptionsSnapshot, IOptionsFactory mcpServerOptionsFactory, IOptions httpServerTransportOptions,