Decode MCP tool arguments from raw wire bytes as json.Number, fixing:
- Raw
_querytool rejecting Int GraphQL variables withfloat64 is not an int - Int fields nested inside object-typed shortcut args (e.g.
config.maxGapSeconds) hitting the same error - Silent precision loss for integer values above 2^53 (e.g.
Uint64scalars)
Replaces per-arg coerceArgTypes coercion entirely. See #40.