14 types derived from CliMcpTool
aspire (14)
Mcp\Tools\DoctorTool.cs (1)
13internal sealed class DoctorTool(IEnvironmentChecker environmentChecker) : CliMcpTool
Mcp\Tools\ExecuteResourceCommandTool.cs (1)
18ILogger<ExecuteResourceCommandTool> logger) : CliMcpTool
Mcp\Tools\GetDocTool.cs (1)
13internal sealed class GetDocTool(IDocsIndexService docsIndexService) : CliMcpTool
Mcp\Tools\ListAppHostsTool.cs (1)
27internal sealed class ListAppHostsTool(IAuxiliaryBackchannelMonitor auxiliaryBackchannelMonitor, CliExecutionContext executionContext) : CliMcpTool
Mcp\Tools\ListConsoleLogsTool.cs (1)
17internal sealed class ListConsoleLogsTool(IAuxiliaryBackchannelMonitor auxiliaryBackchannelMonitor, ILogger<ListConsoleLogsTool> logger) : CliMcpTool
Mcp\Tools\ListDocsTool.cs (1)
15internal sealed class ListDocsTool(IDocsIndexService docsIndexService) : CliMcpTool
Mcp\Tools\ListIntegrationsTool.cs (1)
52internal sealed class ListIntegrationsTool(IPackagingService packagingService, CliExecutionContext executionContext, IAuxiliaryBackchannelMonitor auxiliaryBackchannelMonitor) : CliMcpTool
Mcp\Tools\ListResourcesTool.cs (1)
47internal sealed class ListResourcesTool(IAuxiliaryBackchannelMonitor auxiliaryBackchannelMonitor, ILogger<ListResourcesTool> logger) : CliMcpTool
Mcp\Tools\ListStructuredLogsTool.cs (1)
22internal sealed class ListStructuredLogsTool(IAuxiliaryBackchannelMonitor auxiliaryBackchannelMonitor, IHttpClientFactory httpClientFactory, ILogger<ListStructuredLogsTool> logger) : CliMcpTool
Mcp\Tools\ListTracesTool.cs (1)
22internal sealed class ListTracesTool(IAuxiliaryBackchannelMonitor auxiliaryBackchannelMonitor, IHttpClientFactory httpClientFactory, ILogger<ListTracesTool> logger) : CliMcpTool
Mcp\Tools\ListTraceStructuredLogsTool.cs (1)
22internal sealed class ListTraceStructuredLogsTool(IAuxiliaryBackchannelMonitor auxiliaryBackchannelMonitor, IHttpClientFactory httpClientFactory, ILogger<ListTraceStructuredLogsTool> logger) : CliMcpTool
Mcp\Tools\RefreshToolsTool.cs (1)
9internal sealed class RefreshToolsTool(IMcpResourceToolRefreshService refreshService) : CliMcpTool
Mcp\Tools\SearchDocsTool.cs (1)
13internal sealed class SearchDocsTool(IDocsSearchService docsSearchService, IDocsIndexService docsIndexService) : CliMcpTool
Mcp\Tools\SelectAppHostTool.cs (1)
13internal sealed class SelectAppHostTool(IAuxiliaryBackchannelMonitor auxiliaryBackchannelMonitor, CliExecutionContext executionContext) : CliMcpTool
4 references to CliMcpTool
aspire (4)
Commands\AgentMcpCommand.cs (4)
31private readonly Dictionary<string, CliMcpTool> _knownTools; 42internal IReadOnlyDictionary<string, CliMcpTool> KnownTools => _knownTools; 66_knownTools = new Dictionary<string, CliMcpTool> 182if (KnownTools.TryGetValue(toolName, out var tool))