ruby-sdk/lib/mcp/tool
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Koichi ITO 3a68937bb7 Use symbolize_names: true in JSON.parse calls
Replace custom `deep_transform_keys` in `Tool::Schema` and
string key access in `StreamableHTTPTransport` with
the `symbolize_names: true` option of `JSON.parse`.

This aligns `StreamableHTTPTransport` with `StdioTransport`,
which already uses `symbolize_names: true`.
2026-03-31 04:15:42 +09:00
..
annotations.rb Support Ruby 2.7 - Ruby 3.1 2026-01-06 10:38:56 +09:00
input_schema.rb Refactor schema validation to reduce duplication and add additionalProperties support 2025-12-12 12:49:52 +02:00
output_schema.rb Refactor schema validation to reduce duplication and add additionalProperties support 2025-12-12 12:49:52 +02:00
response.rb Support Ruby 2.7 - Ruby 3.1 2026-01-06 10:38:56 +09:00
schema.rb Use symbolize_names: true in JSON.parse calls 2026-03-31 04:15:42 +09:00