From 5d156642b266a7f976901658d7ce282a38fc25c4 Mon Sep 17 00:00:00 2001 From: Chris Christiansen Date: Mon, 29 Jun 2026 01:20:00 +0000 Subject: [PATCH] fix: log exceptions in mcp_handler --- opax-mcp/server.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/opax-mcp/server.py b/opax-mcp/server.py index 40e47f1..1cbaa98 100644 --- a/opax-mcp/server.py +++ b/opax-mcp/server.py @@ -17,7 +17,7 @@ import logging logging.basicConfig(level=logging.INFO) logger = logging.getLogger(__name__) -app = FastAPI(title="opax-mcp", version="3.0.1") +app = FastAPI(title="opax-mcp", version="3.0.2") OPAX_BASE_URL = os.environ.get("OPAX_BASE_URL", "https://opax.vauco.no") OPAX_IAP_CLIENT_ID = os.environ.get("OPAX_IAP_CLIENT_ID", "") @@ -285,6 +285,7 @@ async def mcp_handler(request: Request): try: result = await handler(tool_args) except Exception as e: + logger.error(f"[MCP HANDLER ERROR] {type(e).__name__}: {e}") return JSONResponse(_jsonrpc_err(req_id, -32000, str(e))) return JSONResponse(_jsonrpc_ok(req_id, {