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, {