From 49f438c094c6b6bdafbfa8359f3949f80fab2f0d Mon Sep 17 00:00:00 2001 From: Kyon Caldera Date: Thu, 13 Nov 2025 10:19:30 +0100 Subject: [PATCH] fix(sigv4_helper.py): reduce severity of log levels some items in sigv4_helper.py were logged as error level, which caused some problems with some MCP clients. --- mcp_proxy_for_aws/sigv4_helper.py | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/mcp_proxy_for_aws/sigv4_helper.py b/mcp_proxy_for_aws/sigv4_helper.py index 2f8b81f..570df15 100644 --- a/mcp_proxy_for_aws/sigv4_helper.py +++ b/mcp_proxy_for_aws/sigv4_helper.py @@ -250,9 +250,9 @@ async def _inject_metadata_hook(metadata: Dict[str, Any], request: httpx.Request metadata: Dictionary of metadata to inject into _meta field request: The HTTP request object """ - logger.info('=== Outgoing Request ===') - logger.info('URL: %s', request.url) - logger.info('Method: %s', request.method) + logger.debug('=== Outgoing Request ===') + logger.debug('URL: %s', request.url) + logger.debug('Method: %s', request.method) # Try to inject metadata if it's a JSON-RPC/MCP request if request.content and metadata: @@ -284,7 +284,7 @@ async def _inject_metadata_hook(metadata: Dict[str, Any], request: httpx.Request ) body['params']['_meta'] = {**metadata, **existing_meta} else: - logger.info('Replacing non-dict _meta value with injected metadata') + logger.debug('Overwriting _meta value with injected metadata') body['params']['_meta'] = metadata # Create new content with updated metadata @@ -298,4 +298,4 @@ async def _inject_metadata_hook(metadata: Dict[str, Any], request: httpx.Request except (json.JSONDecodeError, KeyError, TypeError) as e: # Not a JSON request or invalid format, skip metadata injection - logger.error('Skipping metadata injection: %s', e) + logger.debug('Skipping metadata injection: %s', e)