fixes input schema validation for schemas without required fields

This commit is contained in:
Jens Kraemer 2025-07-11 11:27:59 +02:00
commit 271ccb43d0

View file

@ -16,7 +16,9 @@ module MCP
end
def to_h
{ type: "object", properties:, required: }
{ type: "object", properties: }.tap do |hsh|
hsh[:required] = required if required.any?
end
end
def missing_required_arguments?(arguments)