27 references to McpToolHelpers
aspire (16)
Commands\TelemetryCommandHelpers.cs (5)
212var loginToken = McpToolHelpers.ExtractLoginToken(dashboardUrl); 215var displayDashboardUrl = McpToolHelpers.StripLoginPath(dashboardUrl) ?? dashboardUrl; 216dashboardUrl = McpToolHelpers.NormalizeDashboardUrl(displayDashboardUrl); 291var apiBaseUrl = McpToolHelpers.NormalizeDashboardUrl(dashboardInfo.ApiBaseUrl); 305return McpToolHelpers.StripLoginPath(dashboardUrlWithToken);
Mcp\McpResourceToolRefreshService.cs (1)
91var resourcesWithTools = allResources.Where(r => r.McpServer is not null && !McpToolHelpers.IsExcludedFromMcp(r)).ToList();
Mcp\Tools\ExecuteResourceCommandTool.cs (1)
94var excludedResult = await McpToolHelpers.CheckResourceExcludedAsync(connection, resourceName, cancellationToken).ConfigureAwait(false);
Mcp\Tools\IDashboardInfoProvider.cs (2)
37return McpToolHelpers.GetDashboardInfoAsync(auxiliaryBackchannelMonitor, logger, cancellationToken); 54var apiBaseUrl = McpToolHelpers.NormalizeDashboardUrl(dashboardUrl);
Mcp\Tools\ListConsoleLogsTool.cs (1)
76var excludedResult = await McpToolHelpers.CheckResourceExcludedAsync(connection, resourceName, cancellationToken).ConfigureAwait(false);
Mcp\Tools\ListResourcesTool.cs (1)
82snapshots = snapshots.Where(s => !McpToolHelpers.IsExcludedFromMcp(s)).ToList();
Mcp\Tools\ListStructuredLogsTool.cs (2)
77var excludedResult = await McpToolHelpers.CheckResourceExcludedAsync(auxiliaryBackchannelMonitor, resourceName, cancellationToken).ConfigureAwait(false); 108var excludedNames = await McpToolHelpers.GetExcludedResourceNamesAsync(auxiliaryBackchannelMonitor, cancellationToken).ConfigureAwait(false);
Mcp\Tools\ListTracesTool.cs (2)
77var excludedResult = await McpToolHelpers.CheckResourceExcludedAsync(auxiliaryBackchannelMonitor, resourceName, cancellationToken).ConfigureAwait(false); 108var excludedNames = await McpToolHelpers.GetExcludedResourceNamesAsync(auxiliaryBackchannelMonitor, cancellationToken).ConfigureAwait(false);
Mcp\Tools\ListTraceStructuredLogsTool.cs (1)
98var excludedNames = await McpToolHelpers.GetExcludedResourceNamesAsync(auxiliaryBackchannelMonitor, cancellationToken).ConfigureAwait(false);
Aspire.Cli.Tests (11)
Mcp\ExcludeFromMcpTests.cs (9)
34Assert.False(McpToolHelpers.IsExcludedFromMcp(snapshot)); 49Assert.True(McpToolHelpers.IsExcludedFromMcp(snapshot)); 64Assert.False(McpToolHelpers.IsExcludedFromMcp(snapshot)); 79Assert.True(McpToolHelpers.IsExcludedFromMcp(snapshot)); 94Assert.False(McpToolHelpers.IsExcludedFromMcp(snapshot)); 204Assert.Equal(McpToolHelpers.GetResourceNotAvailableMessage(SecretServiceName), textContent.Text); 276Assert.Equal(McpToolHelpers.GetResourceNotAvailableMessage(SecretServiceName), textContent.Text); 296Assert.Equal(McpToolHelpers.GetResourceNotAvailableMessage(SecretServiceName), textContent.Text); 333Assert.Equal(McpToolHelpers.GetResourceNotAvailableMessage(SecretServiceName), textContent.Text);
Mcp\McpToolHelpersTests.cs (2)
25var result = McpToolHelpers.StripLoginPath(input); 43var result = McpToolHelpers.ExtractLoginToken(input);