chore(mcp): log when the v2 resolver handles a server (header names only)

Adds an info log on the success path of the v1->v2 graft so it's observable which servers the
v2 resolver handled and which header(s) it attached. Logs only header names, never values.
This commit is contained in:
Tin Chi Lo 2026-06-18 10:39:38 -07:00
parent 1337ebeb72
commit e8ff27dd9a

View file

@ -152,4 +152,11 @@ async def resolve_v2_auth_value(server: MCPServer) -> Optional[Dict[str, str]]:
result.error.summary,
)
return None
return _added_headers(result.ok)
headers = _added_headers(result.ok)
verbose_logger.info(
"v2 MCP resolver handled server %s (auth_type=%s): %s",
server.server_id,
server.auth_type,
f"attached {sorted(headers)}" if headers else "no auth header",
)
return headers