From 783a97cff0483fb348e7b382eded6ea6c4ed69b6 Mon Sep 17 00:00:00 2001 From: Mansur Besleney Date: Fri, 9 Jan 2026 11:36:53 +0300 Subject: [PATCH] Use dynamic server URL in MCP HTTP client service Replaced hardcoded TestServerUrl with awaitable GetMcpServerUrlAsync() in CallToolAsync, CheckServerHealthAsync, and GetToolDefinitionsAsync methods to ensure the correct server URL is used dynamically. --- .../Volo/Abp/Cli/Commands/Services/McpHttpClientService.cs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/Commands/Services/McpHttpClientService.cs b/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/Commands/Services/McpHttpClientService.cs index 2a4c18bc88..ed848e5326 100644 --- a/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/Commands/Services/McpHttpClientService.cs +++ b/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/Commands/Services/McpHttpClientService.cs @@ -76,7 +76,7 @@ public class McpHttpClientService : ITransientDependency public async Task CallToolAsync(string toolName, JsonElement arguments) { - var baseUrl = TestServerUrl;//await GetMcpServerUrlAsync(); + var baseUrl = await GetMcpServerUrlAsync(); var url = $"{baseUrl}/tools/call"; try @@ -163,7 +163,7 @@ public class McpHttpClientService : ITransientDependency public async Task CheckServerHealthAsync() { - var baseUrl = TestServerUrl;//await GetMcpServerUrlAsync(); + var baseUrl = await GetMcpServerUrlAsync(); try { @@ -180,7 +180,7 @@ public class McpHttpClientService : ITransientDependency public async Task> GetToolDefinitionsAsync() { - var baseUrl = TestServerUrl;//await GetMcpServerUrlAsync(); + var baseUrl = await GetMcpServerUrlAsync(); var url = $"{baseUrl}/tools"; try