diff --git a/src/Infrastructure/BotSharp.OpenAPI/Controllers/AgentController.cs b/src/Infrastructure/BotSharp.OpenAPI/Controllers/AgentController.cs index 58170dfa..41b484f9 100644 --- a/src/Infrastructure/BotSharp.OpenAPI/Controllers/AgentController.cs +++ b/src/Infrastructure/BotSharp.OpenAPI/Controllers/AgentController.cs @@ -1,7 +1,6 @@ using BotSharp.Abstraction.Agents.Models; -using BotSharp.Core.Mcp; -using ModelContextProtocol.Client; -using ModelContextProtocol.Protocol.Types; + + namespace BotSharp.OpenAPI.Controllers; @@ -12,20 +11,17 @@ public class AgentController : ControllerBase private readonly IAgentService _agentService; private readonly IUserIdentity _user; private readonly IServiceProvider _services; - private readonly MCPClientManager _clientManager; - + public AgentController( IAgentService agentService, IUserIdentity user, - IServiceProvider services, - MCPClientManager mCPClientManager + IServiceProvider services ) { _agentService = agentService; _user = user; _services = services; - _clientManager = mCPClientManager; - } + } [HttpGet("/agent/settings")] public AgentSettings GetSettings() @@ -173,17 +169,7 @@ public class AgentController : ControllerBase } return utilities.Where(x => !string.IsNullOrWhiteSpace(x.Name)).OrderBy(x => x.Name).ToList(); } - - [HttpGet("/agent/mcp/tools")] - public async Task> GetMCPTools(string serverId) - { - var client = await _clientManager.GetMcpClientAsync(serverId); - var tools = await client.ListToolsAsync(); - - return tools.Where(x => !string.IsNullOrWhiteSpace(x.Name)) - .OrderBy(x => x.Name).ToList(); - } - + [HttpGet("/agent/labels")] public async Task> GetAgentLabels() {