We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 0121957 commit c524accCopy full SHA for c524acc
1 file changed
src/ModelContextProtocol.Core/Server/AugmentedServiceProvider.cs
@@ -26,7 +26,9 @@ public static bool IsAugmentedWith(Type serviceType) =>
26
/// <inheritdoc />
27
public object? GetService(Type serviceType) =>
28
serviceType == typeof(RequestContext<TRequestParams>) ? request :
29
- serviceType == typeof(McpServer) ? request.Server :
+#pragma warning disable CS0618 // Type or member is obsolete
30
+ serviceType == typeof(McpServer) || serviceType == typeof(IMcpServer) ? request.Server :
31
+#pragma warning restore CS0618 // Type or member is obsolete
32
serviceType == typeof(IProgress<ProgressNotificationValue>) ?
33
(request.Params?.ProgressToken is { } progressToken ? new TokenProgress(request.Server, progressToken) : NullProgress.Instance) :
34
innerServices?.GetService(serviceType);
0 commit comments