114 references to KnownMcpTools
aspire (35)
Commands\AgentMcpCommand.cs (20)
186_knownTools[KnownMcpTools.ListStructuredLogs] = new ListStructuredLogsTool(staticProvider, null, _httpClientFactory, _loggerFactory.CreateLogger<ListStructuredLogsTool>()); 187_knownTools[KnownMcpTools.ListTraces] = new ListTracesTool(staticProvider, null, _httpClientFactory, _loggerFactory.CreateLogger<ListTracesTool>()); 188_knownTools[KnownMcpTools.ListTraceStructuredLogs] = new ListTraceStructuredLogsTool(staticProvider, null, _httpClientFactory, _loggerFactory.CreateLogger<ListTraceStructuredLogsTool>()); 194_knownTools[KnownMcpTools.ListResources] = new ListResourcesTool(_auxiliaryBackchannelMonitor, _loggerFactory.CreateLogger<ListResourcesTool>()); 195_knownTools[KnownMcpTools.WaitForResources] = new WaitForResourcesTool( 199_knownTools[KnownMcpTools.ListConsoleLogs] = new ListConsoleLogsTool(_auxiliaryBackchannelMonitor, _loggerFactory.CreateLogger<ListConsoleLogsTool>()); 200_knownTools[KnownMcpTools.ExecuteResourceCommand] = new ExecuteResourceCommandTool(_auxiliaryBackchannelMonitor, _loggerFactory.CreateLogger<ExecuteResourceCommandTool>()); 201_knownTools[KnownMcpTools.ListStructuredLogs] = new ListStructuredLogsTool(dashboardInfoProvider, _auxiliaryBackchannelMonitor, _httpClientFactory, _loggerFactory.CreateLogger<ListStructuredLogsTool>()); 202_knownTools[KnownMcpTools.ListTraces] = new ListTracesTool(dashboardInfoProvider, _auxiliaryBackchannelMonitor, _httpClientFactory, _loggerFactory.CreateLogger<ListTracesTool>()); 203_knownTools[KnownMcpTools.ListTraceStructuredLogs] = new ListTraceStructuredLogsTool(dashboardInfoProvider, _auxiliaryBackchannelMonitor, _httpClientFactory, _loggerFactory.CreateLogger<ListTraceStructuredLogsTool>()); 207_knownTools[KnownMcpTools.SelectAppHost] = new SelectAppHostTool(_auxiliaryBackchannelMonitor, _executionContext); 208_knownTools[KnownMcpTools.ListAppHosts] = new ListAppHostsTool(_auxiliaryBackchannelMonitor, _executionContext); 211_knownTools[KnownMcpTools.ListIntegrations] = new ListIntegrationsTool(_packagingService, _executionContext, _auxiliaryBackchannelMonitor); 212_knownTools[KnownMcpTools.Doctor] = new DoctorTool(_environmentChecker); 213_knownTools[KnownMcpTools.RefreshTools] = new RefreshToolsTool(_resourceToolRefreshService, () => KnownTools.Count); 214_knownTools[KnownMcpTools.ListDocs] = new ListDocsTool(_docsIndexService); 215_knownTools[KnownMcpTools.SearchDocs] = new SearchDocsTool(_docsSearchService, _docsIndexService); 216_knownTools[KnownMcpTools.GetDoc] = new GetDocTool(_docsIndexService); 420(string.Equals(toolName, KnownMcpTools.ListAppHosts, StringComparison.Ordinal) || 421string.Equals(toolName, KnownMcpTools.SelectAppHost, StringComparison.Ordinal));
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)
55public override string Name => KnownMcpTools.ListIntegrations;
Mcp\Tools\ListResourcesTool.cs (1)
133public override string Name => KnownMcpTools.ListResources;
Mcp\Tools\ListStructuredLogsTool.cs (1)
23public override string Name => KnownMcpTools.ListStructuredLogs;
Mcp\Tools\ListTracesTool.cs (1)
23public override string Name => KnownMcpTools.ListTraces;
Mcp\Tools\ListTraceStructuredLogsTool.cs (1)
23public override string Name => KnownMcpTools.ListTraceStructuredLogs;
Mcp\Tools\RefreshToolsTool.cs (1)
13public override string Name => KnownMcpTools.RefreshTools;
Mcp\Tools\SearchDocsTool.cs (1)
18public override string Name => KnownMcpTools.SearchDocs;
Mcp\Tools\SelectAppHostTool.cs (1)
16public override string Name => KnownMcpTools.SelectAppHost;
Mcp\Tools\WaitForResourcesTool.cs (1)
79public override string Name => KnownMcpTools.WaitForResources;
Aspire.Cli.Tests (79)
Commands\AgentMcpCommandTests.cs (78)
126tool => AssertTool(KnownMcpTools.Doctor, tool), 127tool => AssertTool(KnownMcpTools.ExecuteResourceCommand, tool), 128tool => AssertTool(KnownMcpTools.GetDoc, tool), 129tool => AssertTool(KnownMcpTools.ListAppHosts, tool), 130tool => AssertTool(KnownMcpTools.ListConsoleLogs, tool), 131tool => AssertTool(KnownMcpTools.ListDocs, tool), 132tool => AssertTool(KnownMcpTools.ListIntegrations, tool), 133tool => AssertTool(KnownMcpTools.ListResources, tool), 134tool => AssertTool(KnownMcpTools.ListStructuredLogs, tool), 135tool => AssertTool(KnownMcpTools.ListTraceStructuredLogs, tool), 136tool => AssertTool(KnownMcpTools.ListTraces, tool), 137tool => AssertTool(KnownMcpTools.RefreshTools, tool), 138tool => AssertTool(KnownMcpTools.SearchDocs, tool), 139tool => AssertTool(KnownMcpTools.SelectAppHost, tool), 140tool => AssertTool(KnownMcpTools.WaitForResources, tool)); 178await ctx.Client.CallToolAsync(KnownMcpTools.RefreshTools, cancellationToken: ctx.Cts.Token).DefaultTimeout(); 181AssertFixedToolAnnotations(tools, KnownMcpTools.ListAppHosts, KnownMcpTools.SelectAppHost); 191var tool = Assert.Single(tools, tool => tool.Name == KnownMcpTools.WaitForResources); 266await ctx.Client.CallToolAsync(KnownMcpTools.RefreshTools, cancellationToken: ctx.Cts.Token).DefaultTimeout(); 342await ctx.Client.CallToolAsync(KnownMcpTools.RefreshTools, cancellationToken: ctx.Cts.Token).DefaultTimeout(); 412await ctx.Client.CallToolAsync(KnownMcpTools.RefreshTools, cancellationToken: ctx.Cts.Token).DefaultTimeout(); 543await ctx.Client.CallToolAsync(KnownMcpTools.RefreshTools, cancellationToken: ctx.Cts.Token).DefaultTimeout(); 560KnownMcpTools.ListAppHosts, 597KnownMcpTools.Doctor, 598KnownMcpTools.ExecuteResourceCommand, 599KnownMcpTools.GetDoc, 600KnownMcpTools.ListConsoleLogs, 601KnownMcpTools.ListDocs, 602KnownMcpTools.ListIntegrations, 603KnownMcpTools.ListResources, 604KnownMcpTools.ListStructuredLogs, 605KnownMcpTools.ListTraceStructuredLogs, 606KnownMcpTools.ListTraces, 607KnownMcpTools.RefreshTools, 608KnownMcpTools.SearchDocs, 609KnownMcpTools.WaitForResources 620await AssertToolUnavailableAsync(KnownMcpTools.ListAppHosts); 621await AssertToolUnavailableAsync(KnownMcpTools.SelectAppHost); 749KnownMcpTools.Doctor, 750KnownMcpTools.ExecuteResourceCommand, 751KnownMcpTools.GetDoc, 752KnownMcpTools.ListConsoleLogs, 753KnownMcpTools.ListDocs, 754KnownMcpTools.ListIntegrations, 755KnownMcpTools.ListResources, 756KnownMcpTools.ListStructuredLogs, 757KnownMcpTools.ListTraceStructuredLogs, 758KnownMcpTools.ListTraces, 760KnownMcpTools.RefreshTools, 761KnownMcpTools.SearchDocs, 762KnownMcpTools.WaitForResources 867KnownMcpTools.ListResources, 872KnownMcpTools.WaitForResources, 883KnownMcpTools.ListResources, 1036KnownMcpTools.All 1037.Except([KnownMcpTools.ListAppHosts, KnownMcpTools.SelectAppHost]) 1058KnownMcpTools.RefreshTools, 1071var expectedToolCount = KnownMcpTools.All.Count; 1099KnownMcpTools.RefreshTools, 1102Assert.Equal(KnownMcpTools.All.Count - 2, visibleTools.Count); 1151KnownMcpTools.RefreshTools, 1179KnownMcpTools.RefreshTools, 1183Assert.Equal($"Tools refreshed: {KnownMcpTools.All.Count} tools available", GetResultText(result)); 1185KnownMcpTools.All.OrderBy(static name => name, StringComparer.Ordinal), 1466KnownMcpTools.All.OrderBy(static name => name, StringComparer.Ordinal), 1496KnownMcpTools.All.OrderBy(static name => name, StringComparer.Ordinal), 1530KnownMcpTools.All.Append("resource_b_tool_b").OrderBy(static name => name, StringComparer.Ordinal), 1557tool => Assert.Equal(KnownMcpTools.ListStructuredLogs, tool.Name), 1558tool => Assert.Equal(KnownMcpTools.ListTraceStructuredLogs, tool.Name), 1559tool => Assert.Equal(KnownMcpTools.ListTraces, tool.Name)); 1573[InlineData(KnownMcpTools.ListResources)] 1574[InlineData(KnownMcpTools.WaitForResources)] 1973var expectedToolNames = KnownMcpTools.All 1984readOnly: tool.Name is not (KnownMcpTools.ExecuteResourceCommand or KnownMcpTools.SelectAppHost), 1985destructive: tool.Name == KnownMcpTools.ExecuteResourceCommand);
Mcp\ListStructuredLogsToolTests.cs (1)
456Assert.Equal(KnownMcpTools.ListStructuredLogs, tool.Name);