From 633ee55ed114ff4aa37a7d244bf5fb515ea80bfe Mon Sep 17 00:00:00 2001 From: Kamyab7 Date: Tue, 6 May 2025 21:15:48 +0330 Subject: [PATCH 1/2] Add namespace declaration for EverythingServer in SubscriptionMessageSender.cs --- samples/EverythingServer/SubscriptionMessageSender.cs | 2 ++ 1 file changed, 2 insertions(+) diff --git a/samples/EverythingServer/SubscriptionMessageSender.cs b/samples/EverythingServer/SubscriptionMessageSender.cs index 774d9852..290d6a67 100644 --- a/samples/EverythingServer/SubscriptionMessageSender.cs +++ b/samples/EverythingServer/SubscriptionMessageSender.cs @@ -2,6 +2,8 @@ using ModelContextProtocol; using ModelContextProtocol.Server; +namespace EverythingServer; + internal class SubscriptionMessageSender(IMcpServer server, HashSet subscriptions) : BackgroundService { protected override async Task ExecuteAsync(CancellationToken stoppingToken) From 18ca0ca748134d67cb22debf110a6eebbe9211ed Mon Sep 17 00:00:00 2001 From: Kamyab7 Date: Tue, 6 May 2025 21:24:04 +0330 Subject: [PATCH 2/2] Update ProgressToken.ToString method to return an empty string instead of null --- src/ModelContextProtocol/Protocol/Messages/ProgressToken.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/ModelContextProtocol/Protocol/Messages/ProgressToken.cs b/src/ModelContextProtocol/Protocol/Messages/ProgressToken.cs index ac5ceb18..0e58a9cb 100644 --- a/src/ModelContextProtocol/Protocol/Messages/ProgressToken.cs +++ b/src/ModelContextProtocol/Protocol/Messages/ProgressToken.cs @@ -39,7 +39,7 @@ public ProgressToken(long value) public override string? ToString() => _token is string stringValue ? stringValue : _token is long longValue ? longValue.ToString(CultureInfo.InvariantCulture) : - null; + string.Empty; /// public bool Equals(ProgressToken other) => Equals(_token, other._token);