From 2ae0625909ecff39721eb12b6c17e24f2f75e5df Mon Sep 17 00:00:00 2001 From: Stephen Toub Date: Fri, 28 Mar 2025 14:57:10 -0400 Subject: [PATCH] Remove Assembly.GetCallingAssembly This is always called from M.E.DI. That's not a good name to use here. --- .../Configuration/McpServerOptionsSetup.cs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/ModelContextProtocol/Configuration/McpServerOptionsSetup.cs b/src/ModelContextProtocol/Configuration/McpServerOptionsSetup.cs index c2ebbf623..f1b91af32 100644 --- a/src/ModelContextProtocol/Configuration/McpServerOptionsSetup.cs +++ b/src/ModelContextProtocol/Configuration/McpServerOptionsSetup.cs @@ -27,11 +27,11 @@ public void Configure(McpServerOptions options) // if it otherwise lacks server information. if (options.ServerInfo is not { } serverInfo) { - var assemblyName = (Assembly.GetEntryAssembly() ?? Assembly.GetCallingAssembly()).GetName(); + var assemblyName = Assembly.GetEntryAssembly()?.GetName(); options.ServerInfo = new() { - Name = assemblyName.Name ?? "McpServer", - Version = assemblyName.Version?.ToString() ?? "1.0.0", + Name = assemblyName?.Name ?? "McpServer", + Version = assemblyName?.Version?.ToString() ?? "1.0.0", }; }