14 types derived from CliMcpTool
aspire (14)
Mcp\Tools\DoctorTool.cs (1)
13
internal sealed class DoctorTool(IEnvironmentChecker environmentChecker) :
CliMcpTool
Mcp\Tools\ExecuteResourceCommandTool.cs (1)
10
internal sealed class ExecuteResourceCommandTool :
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)
10
internal sealed class ListConsoleLogsTool :
CliMcpTool
Mcp\Tools\ListDocsTool.cs (1)
15
internal sealed class ListDocsTool(IDocsIndexService docsIndexService) :
CliMcpTool
Mcp\Tools\ListIntegrationsTool.cs (1)
52
internal sealed class ListIntegrationsTool(IPackagingService packagingService, CliExecutionContext executionContext, IAuxiliaryBackchannelMonitor auxiliaryBackchannelMonitor) :
CliMcpTool
Mcp\Tools\ListResourcesTool.cs (1)
10
internal sealed class ListResourcesTool :
CliMcpTool
Mcp\Tools\ListStructuredLogsTool.cs (1)
10
internal sealed class ListStructuredLogsTool :
CliMcpTool
Mcp\Tools\ListTracesTool.cs (1)
10
internal sealed class ListTracesTool :
CliMcpTool
Mcp\Tools\ListTraceStructuredLogsTool.cs (1)
10
internal sealed class ListTraceStructuredLogsTool :
CliMcpTool
Mcp\Tools\RefreshToolsTool.cs (1)
9
internal sealed class RefreshToolsTool(Func<CancellationToken, Task<int>> refreshToolsAsync, Func<CancellationToken, Task> sendToolsListChangedNotificationAsync) :
CliMcpTool
Mcp\Tools\SearchDocsTool.cs (1)
13
internal sealed class SearchDocsTool(IDocsSearchService docsSearchService) :
CliMcpTool
Mcp\Tools\SelectAppHostTool.cs (1)
13
internal sealed class SelectAppHostTool(IAuxiliaryBackchannelMonitor auxiliaryBackchannelMonitor, CliExecutionContext executionContext) :
CliMcpTool
4 references to CliMcpTool
aspire (4)
Commands\AgentMcpCommand.cs (4)
34
private readonly Dictionary<string,
CliMcpTool
> _knownTools;
64
_knownTools = new Dictionary<string,
CliMcpTool
>
190
if (_knownTools.TryGetValue(toolName, out
var
tool))
264
CliMcpTool
tool,