From 4d0a28a1a7be79b1e3b8c8a70ddca8e986e16995 Mon Sep 17 00:00:00 2001 From: Junyan Qin Date: Mon, 3 Nov 2025 17:25:56 +0800 Subject: [PATCH] feat: no longer register tool loader as component for type hints --- pkg/api/http/controller/groups/resources/mcp.py | 1 - pkg/provider/tools/loaders/mcp.py | 2 +- pkg/provider/tools/loaders/plugin.py | 2 +- 3 files changed, 2 insertions(+), 3 deletions(-) diff --git a/pkg/api/http/controller/groups/resources/mcp.py b/pkg/api/http/controller/groups/resources/mcp.py index bd22062a..97788583 100644 --- a/pkg/api/http/controller/groups/resources/mcp.py +++ b/pkg/api/http/controller/groups/resources/mcp.py @@ -79,6 +79,5 @@ class MCPRouterGroup(group.RouterGroup): if server_data is None: return self.http_status(404, -1, 'Server not found') - task_id = await self.ap.mcp_service.test_mcp_server(server_data['uuid']) return self.success(data={'task_id': task_id}) diff --git a/pkg/provider/tools/loaders/mcp.py b/pkg/provider/tools/loaders/mcp.py index 3f480f0b..0751ca42 100644 --- a/pkg/provider/tools/loaders/mcp.py +++ b/pkg/provider/tools/loaders/mcp.py @@ -121,7 +121,7 @@ class RuntimeMCPSession: self.ap.logger.error(f'Error shutting down MCP session {self.server_name}: {e}\n{traceback.format_exc()}') -@loader.loader_class('mcp') +# @loader.loader_class('mcp') class MCPLoader(loader.ToolLoader): """MCP 工具加载器。 diff --git a/pkg/provider/tools/loaders/plugin.py b/pkg/provider/tools/loaders/plugin.py index 94296470..5c702d10 100644 --- a/pkg/provider/tools/loaders/plugin.py +++ b/pkg/provider/tools/loaders/plugin.py @@ -7,7 +7,7 @@ from .. import loader import langbot_plugin.api.entities.builtin.resource.tool as resource_tool -@loader.loader_class('plugin-tool-loader') +# @loader.loader_class('plugin-tool-loader') class PluginToolLoader(loader.ToolLoader): """插件工具加载器。