using Microsoft.Extensions.Logging; namespace ColaFlow.Modules.Mcp.Application.Handlers; /// /// Handler for the 'tools/list' MCP method /// public class ToolsListMethodHandler : IMcpMethodHandler { private readonly ILogger _logger; public string MethodName => "tools/list"; public ToolsListMethodHandler(ILogger logger) { _logger = logger; } public Task HandleAsync(object? @params, CancellationToken cancellationToken) { _logger.LogDebug("Handling tools/list request"); // TODO: Implement in Story 5.11 (Core MCP Tools) // For now, return empty list var response = new { tools = Array.Empty() }; return Task.FromResult(response); } }