From 5130c6ae85fdfa86db13eafd5121cfd6e894f7d0 Mon Sep 17 00:00:00 2001 From: shaohuzhang1 Date: Thu, 12 Nov 2026 12:06:10 +0800 Subject: [PATCH] fix: [Portal] You can access agents that have not yet been published via the portal's MCP service. --- apps/chat/mcp/application.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/apps/chat/mcp/application.py b/apps/chat/mcp/application.py index 03136bc05f1..7c319cd882e 100644 --- a/apps/chat/mcp/application.py +++ b/apps/chat/mcp/application.py @@ -239,7 +239,11 @@ def get_application_ids(self): return application_ids def get_applications(self): - return QuerySet(Application).filter(id__in=self.get_application_ids(), is_publish=True).order_by("name") + return ( + QuerySet(Application) + .filter(id__in=self.get_application_ids(), is_portal=True, is_publish=True) + .order_by("name") + ) def is_accessible_application(self, application_id): try: