From 69acfb2395ba4ceb82e417b13f60da8faf46fc24 Mon Sep 17 00:00:00 2001 From: mingjie-zhang1998 <940929069@qq.com> Date: Thu, 5 Jun 2025 15:39:32 +0800 Subject: [PATCH] return exact info when describe_instances result is empty, not empty string --- src/alibabacloud_rds_openapi_mcp_server/server.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/alibabacloud_rds_openapi_mcp_server/server.py b/src/alibabacloud_rds_openapi_mcp_server/server.py index 61c46dd..4c02dc3 100644 --- a/src/alibabacloud_rds_openapi_mcp_server/server.py +++ b/src/alibabacloud_rds_openapi_mcp_server/server.py @@ -46,7 +46,11 @@ async def describe_db_instances(region_id: str): page_size=100 ) response = client.describe_dbinstances(request) - return json_array_to_csv(response.body.items.dbinstance) + + res = json_array_to_csv(response.body.items.dbinstance) + if not res: + return "No RDS instances found." + return res except Exception as e: raise e