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