Map logged fields to OpenTelemetry attributes.
transport
network.transport
pipe
tcp
network.protocol.name: http
toolName
mcp.method.name: tools/call
gen_ai.operation.name: execute_tool
camelCase fields, already redacted and bounded
attributes keyed by attribute name
Map logged fields to OpenTelemetry attributes.
transportbecomesnetwork.transport(pipefor stdio,tcpfor Streamable HTTP, withnetwork.protocol.name: http), as the MCP conventions describe.toolNamealso setsmcp.method.name: tools/callandgen_ai.operation.name: execute_tool.