diff --git a/colaflow-api/src/Modules/Mcp/ColaFlow.Modules.Mcp.Application/ColaFlow.Modules.Mcp.Application.csproj b/colaflow-api/src/Modules/Mcp/ColaFlow.Modules.Mcp.Application/ColaFlow.Modules.Mcp.Application.csproj
index 6ff5bc7..789c999 100644
--- a/colaflow-api/src/Modules/Mcp/ColaFlow.Modules.Mcp.Application/ColaFlow.Modules.Mcp.Application.csproj
+++ b/colaflow-api/src/Modules/Mcp/ColaFlow.Modules.Mcp.Application/ColaFlow.Modules.Mcp.Application.csproj
@@ -11,10 +11,14 @@
+
+
+
+
-
+
diff --git a/colaflow-api/src/Modules/Mcp/ColaFlow.Modules.Mcp.Application/Handlers/ResourcesListMethodHandler.cs b/colaflow-api/src/Modules/Mcp/ColaFlow.Modules.Mcp.Application/Handlers/ResourcesListMethodHandler.cs
index 4dc4da2..aed882b 100644
--- a/colaflow-api/src/Modules/Mcp/ColaFlow.Modules.Mcp.Application/Handlers/ResourcesListMethodHandler.cs
+++ b/colaflow-api/src/Modules/Mcp/ColaFlow.Modules.Mcp.Application/Handlers/ResourcesListMethodHandler.cs
@@ -1,3 +1,4 @@
+using ColaFlow.Modules.Mcp.Application.Services;
using Microsoft.Extensions.Logging;
namespace ColaFlow.Modules.Mcp.Application.Handlers;
@@ -8,23 +9,36 @@ namespace ColaFlow.Modules.Mcp.Application.Handlers;
public class ResourcesListMethodHandler : IMcpMethodHandler
{
private readonly ILogger _logger;
+ private readonly IMcpResourceRegistry _resourceRegistry;
public string MethodName => "resources/list";
- public ResourcesListMethodHandler(ILogger logger)
+ public ResourcesListMethodHandler(
+ ILogger logger,
+ IMcpResourceRegistry resourceRegistry)
{
_logger = logger;
+ _resourceRegistry = resourceRegistry;
}
public Task