Skip to content

Commit af0dcc2

Browse files
kyoncalKyon Caldera
andauthored
fix(sigv4_helper.py): reduce severity of log levels (aws#86)
some items in sigv4_helper.py were logged as error level, which caused some problems with some MCP clients. Co-authored-by: Kyon Caldera <[email protected]>
1 parent 1ff8763 commit af0dcc2

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

mcp_proxy_for_aws/sigv4_helper.py

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -250,9 +250,9 @@ async def _inject_metadata_hook(metadata: Dict[str, Any], request: httpx.Request
250250
metadata: Dictionary of metadata to inject into _meta field
251251
request: The HTTP request object
252252
"""
253-
logger.info('=== Outgoing Request ===')
254-
logger.info('URL: %s', request.url)
255-
logger.info('Method: %s', request.method)
253+
logger.debug('=== Outgoing Request ===')
254+
logger.debug('URL: %s', request.url)
255+
logger.debug('Method: %s', request.method)
256256

257257
# Try to inject metadata if it's a JSON-RPC/MCP request
258258
if request.content and metadata:
@@ -284,7 +284,7 @@ async def _inject_metadata_hook(metadata: Dict[str, Any], request: httpx.Request
284284
)
285285
body['params']['_meta'] = {**metadata, **existing_meta}
286286
else:
287-
logger.info('Replacing non-dict _meta value with injected metadata')
287+
logger.debug('Overwriting _meta value with injected metadata')
288288
body['params']['_meta'] = metadata
289289

290290
# Create new content with updated metadata
@@ -298,4 +298,4 @@ async def _inject_metadata_hook(metadata: Dict[str, Any], request: httpx.Request
298298

299299
except (json.JSONDecodeError, KeyError, TypeError) as e:
300300
# Not a JSON request or invalid format, skip metadata injection
301-
logger.error('Skipping metadata injection: %s', e)
301+
logger.debug('Skipping metadata injection: %s', e)

0 commit comments

Comments
 (0)