Forge
csharpdeeb25a2
1using CascadeIDE.Contracts;
2
3namespace CascadeIDE.Features.IdeMcp.Application;
4
5/// <summary>Публичный поиск и загрузка документов по URL для MCP IDE.</summary>
6[ApplicationOrchestrator]
7public static class IdeMcpWebPublicOrchestrator
8{
9 public static Task<string> SearchPublicQueryAsync(string query, CancellationToken cancellationToken) =>
10 WebPublicSearchClient.FetchDdgInstantAnswerJsonAsync(query, cancellationToken);
11
12 public static Task<string> FetchPublicUrlAsync(string url, int? maxChars, CancellationToken cancellationToken) =>
13 WebPublicDocumentFetchClient.FetchAsync(url, maxChars, cancellationToken);
14}
15
View only · write via MCP/CIDE