15 types derived from CliMcpTool
aspire (15)
Mcp\Tools\DoctorTool.cs (1)
13
internal sealed class DoctorTool(IEnvironmentChecker environmentChecker) :
CliMcpTool
Mcp\Tools\ExecuteResourceCommandTool.cs (1)
20
ILogger<ExecuteResourceCommandTool> logger) :
CliMcpTool
Mcp\Tools\GetDocTool.cs (1)
13
internal sealed class GetDocTool(IDocsIndexService docsIndexService) :
CliMcpTool
Mcp\Tools\ListAppHostsTool.cs (1)
27
internal sealed class ListAppHostsTool(IAuxiliaryBackchannelMonitor auxiliaryBackchannelMonitor, CliExecutionContext executionContext) :
CliMcpTool
Mcp\Tools\ListConsoleLogsTool.cs (1)
17
internal sealed class ListConsoleLogsTool(IAuxiliaryBackchannelMonitor auxiliaryBackchannelMonitor, ILogger<ListConsoleLogsTool> logger) :
CliMcpTool
Mcp\Tools\ListDocsTool.cs (1)
15
internal sealed class ListDocsTool(IDocsIndexService docsIndexService) :
CliMcpTool
Mcp\Tools\ListIntegrationsTool.cs (1)
53
internal sealed class ListIntegrationsTool(IPackagingService packagingService, CliExecutionContext executionContext, IAuxiliaryBackchannelMonitor auxiliaryBackchannelMonitor) :
CliMcpTool
Mcp\Tools\ListResourcesTool.cs (1)
101
internal sealed class ListResourcesTool(IAuxiliaryBackchannelMonitor auxiliaryBackchannelMonitor, ILogger<ListResourcesTool> logger) :
CliMcpTool
Mcp\Tools\ListStructuredLogsTool.cs (1)
21
internal sealed class ListStructuredLogsTool(IDashboardInfoProvider dashboardInfoProvider, IAuxiliaryBackchannelMonitor? auxiliaryBackchannelMonitor, IHttpClientFactory httpClientFactory, ILogger<ListStructuredLogsTool> logger) :
CliMcpTool
Mcp\Tools\ListTracesTool.cs (1)
21
internal sealed class ListTracesTool(IDashboardInfoProvider dashboardInfoProvider, IAuxiliaryBackchannelMonitor? auxiliaryBackchannelMonitor, IHttpClientFactory httpClientFactory, ILogger<ListTracesTool> logger) :
CliMcpTool
Mcp\Tools\ListTraceStructuredLogsTool.cs (1)
21
internal sealed class ListTraceStructuredLogsTool(IDashboardInfoProvider dashboardInfoProvider, IAuxiliaryBackchannelMonitor? auxiliaryBackchannelMonitor, IHttpClientFactory httpClientFactory, ILogger<ListTraceStructuredLogsTool> logger) :
CliMcpTool
Mcp\Tools\RefreshToolsTool.cs (1)
11
Func<int> getKnownToolCount) :
CliMcpTool
Mcp\Tools\SearchDocsTool.cs (1)
13
internal sealed class SearchDocsTool(IDocsSearchService docsSearchService, IDocsIndexService docsIndexService) :
CliMcpTool
Mcp\Tools\SelectAppHostTool.cs (1)
14
internal sealed class SelectAppHostTool(IAuxiliaryBackchannelMonitor auxiliaryBackchannelMonitor, CliExecutionContext executionContext) :
CliMcpTool
Mcp\Tools\WaitForResourcesTool.cs (1)
40
ILogger<WaitForResourcesTool> logger) :
CliMcpTool
3 references to CliMcpTool
aspire (3)
Commands\AgentMcpCommand.cs (3)
31
private readonly Dictionary<string,
CliMcpTool
> _knownTools = [];
56
internal IReadOnlyDictionary<string,
CliMcpTool
> KnownTools => _knownTools;
329
if (KnownTools.TryGetValue(toolName, out
var
tool))