57 references to KnownMcpTools
aspire (32)
Commands\AgentMcpCommand.cs (17)
106_knownTools[KnownMcpTools.ListStructuredLogs] = new ListStructuredLogsTool(staticProvider, null, _httpClientFactory, _loggerFactory.CreateLogger<ListStructuredLogsTool>()); 107_knownTools[KnownMcpTools.ListTraces] = new ListTracesTool(staticProvider, null, _httpClientFactory, _loggerFactory.CreateLogger<ListTracesTool>()); 108_knownTools[KnownMcpTools.ListTraceStructuredLogs] = new ListTraceStructuredLogsTool(staticProvider, null, _httpClientFactory, _loggerFactory.CreateLogger<ListTraceStructuredLogsTool>()); 114_knownTools[KnownMcpTools.ListResources] = new ListResourcesTool(_auxiliaryBackchannelMonitor, _loggerFactory.CreateLogger<ListResourcesTool>()); 115_knownTools[KnownMcpTools.ListConsoleLogs] = new ListConsoleLogsTool(_auxiliaryBackchannelMonitor, _loggerFactory.CreateLogger<ListConsoleLogsTool>()); 116_knownTools[KnownMcpTools.ExecuteResourceCommand] = new ExecuteResourceCommandTool(_auxiliaryBackchannelMonitor, _loggerFactory.CreateLogger<ExecuteResourceCommandTool>()); 117_knownTools[KnownMcpTools.ListStructuredLogs] = new ListStructuredLogsTool(dashboardInfoProvider, _auxiliaryBackchannelMonitor, _httpClientFactory, _loggerFactory.CreateLogger<ListStructuredLogsTool>()); 118_knownTools[KnownMcpTools.ListTraces] = new ListTracesTool(dashboardInfoProvider, _auxiliaryBackchannelMonitor, _httpClientFactory, _loggerFactory.CreateLogger<ListTracesTool>()); 119_knownTools[KnownMcpTools.ListTraceStructuredLogs] = new ListTraceStructuredLogsTool(dashboardInfoProvider, _auxiliaryBackchannelMonitor, _httpClientFactory, _loggerFactory.CreateLogger<ListTraceStructuredLogsTool>()); 120_knownTools[KnownMcpTools.SelectAppHost] = new SelectAppHostTool(_auxiliaryBackchannelMonitor, _executionContext); 121_knownTools[KnownMcpTools.ListAppHosts] = new ListAppHostsTool(_auxiliaryBackchannelMonitor, _executionContext); 122_knownTools[KnownMcpTools.ListIntegrations] = new ListIntegrationsTool(_packagingService, _executionContext, _auxiliaryBackchannelMonitor); 123_knownTools[KnownMcpTools.Doctor] = new DoctorTool(_environmentChecker); 124_knownTools[KnownMcpTools.RefreshTools] = new RefreshToolsTool(_resourceToolRefreshService); 125_knownTools[KnownMcpTools.ListDocs] = new ListDocsTool(_docsIndexService); 126_knownTools[KnownMcpTools.SearchDocs] = new SearchDocsTool(_docsSearchService, _docsIndexService); 127_knownTools[KnownMcpTools.GetDoc] = new GetDocTool(_docsIndexService);
Mcp\Tools\DoctorTool.cs (1)
15public override string Name => KnownMcpTools.Doctor;
Mcp\Tools\ExecuteResourceCommandTool.cs (1)
22public override string Name => KnownMcpTools.ExecuteResourceCommand;
Mcp\Tools\GetDocTool.cs (1)
17public override string Name => KnownMcpTools.GetDoc;
Mcp\Tools\ListAppHostsTool.cs (1)
29public override string Name => KnownMcpTools.ListAppHosts;
Mcp\Tools\ListConsoleLogsTool.cs (1)
19public override string Name => KnownMcpTools.ListConsoleLogs;
Mcp\Tools\ListDocsTool.cs (1)
19public override string Name => KnownMcpTools.ListDocs;
Mcp\Tools\ListIntegrationsTool.cs (1)
54public override string Name => KnownMcpTools.ListIntegrations;
Mcp\Tools\ListResourcesTool.cs (1)
52public override string Name => KnownMcpTools.ListResources;
Mcp\Tools\ListStructuredLogsTool.cs (1)
24public override string Name => KnownMcpTools.ListStructuredLogs;
Mcp\Tools\ListTracesTool.cs (1)
24public override string Name => KnownMcpTools.ListTraces;
Mcp\Tools\ListTraceStructuredLogsTool.cs (1)
24public override string Name => KnownMcpTools.ListTraceStructuredLogs;
Mcp\Tools\RefreshToolsTool.cs (2)
11public override string Name => KnownMcpTools.RefreshTools; 25var totalToolCount = KnownMcpTools.All.Count + resourceToolMap.Count;
Mcp\Tools\SearchDocsTool.cs (1)
18public override string Name => KnownMcpTools.SearchDocs;
Mcp\Tools\SelectAppHostTool.cs (1)
15public override string Name => KnownMcpTools.SelectAppHost;
Aspire.Cli.Tests (25)
Commands\AgentMcpCommandTests.cs (24)
107tool => AssertTool(KnownMcpTools.Doctor, tool), 108tool => AssertTool(KnownMcpTools.ExecuteResourceCommand, tool), 109tool => AssertTool(KnownMcpTools.GetDoc, tool), 110tool => AssertTool(KnownMcpTools.ListAppHosts, tool), 111tool => AssertTool(KnownMcpTools.ListConsoleLogs, tool), 112tool => AssertTool(KnownMcpTools.ListDocs, tool), 113tool => AssertTool(KnownMcpTools.ListIntegrations, tool), 114tool => AssertTool(KnownMcpTools.ListResources, tool), 115tool => AssertTool(KnownMcpTools.ListStructuredLogs, tool), 116tool => AssertTool(KnownMcpTools.ListTraceStructuredLogs, tool), 117tool => AssertTool(KnownMcpTools.ListTraces, tool), 118tool => AssertTool(KnownMcpTools.RefreshTools, tool), 119tool => AssertTool(KnownMcpTools.SearchDocs, tool), 120tool => AssertTool(KnownMcpTools.SelectAppHost, tool)); 175await ctx.Client.CallToolAsync(KnownMcpTools.RefreshTools, cancellationToken: ctx.Cts.Token).DefaultTimeout(); 248await ctx.Client.CallToolAsync(KnownMcpTools.RefreshTools, cancellationToken: ctx.Cts.Token).DefaultTimeout(); 321await ctx.Client.CallToolAsync(KnownMcpTools.RefreshTools, cancellationToken: ctx.Cts.Token).DefaultTimeout(); 338KnownMcpTools.ListAppHosts, 367KnownMcpTools.RefreshTools, 380var expectedToolCount = KnownMcpTools.All.Count; 552tool => Assert.Equal(KnownMcpTools.ListStructuredLogs, tool.Name), 553tool => Assert.Equal(KnownMcpTools.ListTraceStructuredLogs, tool.Name), 554tool => Assert.Equal(KnownMcpTools.ListTraces, tool.Name)); 564KnownMcpTools.ListResources,
Mcp\ListStructuredLogsToolTests.cs (1)
344Assert.Equal(KnownMcpTools.ListStructuredLogs, tool.Name);