AuthorBuddy/Services/IFactSearchToolService.cs
2026-08-30 08:11:01 +02:00

12 lines
448 B
C#

using AuthorBuddy.Web.Models;
namespace AuthorBuddy.Web.Services;
public interface IFactSearchToolService
{
IReadOnlyList<McpToolDefinition> Tools { get; }
Task<McpToolResult> CallAsync(string toolName, string argumentsJson);
Task<string> CreateSearchQueryAsync(string factText);
Task<List<FactSearchResult>> SearchAsync(string query, int maxResults = 5);
Task<string> SummarizeAsync(string query, string text, string url);
}