From cdbd6f0fa64f24132df298d98dee6ae29326d1e1 Mon Sep 17 00:00:00 2001 From: OG T Date: Wed, 25 Mar 2026 14:44:03 +0800 Subject: [PATCH] =?UTF-8?q?fix(api):=20=E4=BF=AE=E5=BE=A9=20MCP=20provider?= =?UTF-8?q?s=20lint=20=E9=8C=AF=E8=AA=A4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - interfaces.py: 修正 import 排序 - signoz_provider.py: 移除未使用變數 Co-Authored-By: Claude Opus 4.5 --- apps/api/src/plugins/mcp/interfaces.py | 1 - apps/api/src/plugins/mcp/providers/signoz_provider.py | 6 +++--- 2 files changed, 3 insertions(+), 4 deletions(-) diff --git a/apps/api/src/plugins/mcp/interfaces.py b/apps/api/src/plugins/mcp/interfaces.py index 501fca75..bf0361c8 100644 --- a/apps/api/src/plugins/mcp/interfaces.py +++ b/apps/api/src/plugins/mcp/interfaces.py @@ -17,7 +17,6 @@ from typing import Any from src.utils.timezone import now_taipei - # ============================================================================= # Data Classes (DTO) # ============================================================================= diff --git a/apps/api/src/plugins/mcp/providers/signoz_provider.py b/apps/api/src/plugins/mcp/providers/signoz_provider.py index 66043784..d1a61046 100644 --- a/apps/api/src/plugins/mcp/providers/signoz_provider.py +++ b/apps/api/src/plugins/mcp/providers/signoz_provider.py @@ -187,8 +187,8 @@ class SignOzProvider(MCPToolProvider): async def health_check(self) -> bool: """Check if SignOz is accessible""" try: - client = self._get_client() - # Try to get metrics for a test service - return True # SignOz client initialization is the check + # SignOz client initialization is the health check + self._get_client() + return True except Exception: return False