ruby-sdk/lib/mcp/tool
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Piotr Usewicz 2508defc79
inputSchema interface requires type key
When defining a tool without any arguments taken, it should be allowed
to not have to define the `input_schema` at all, and the default value
for such a scenario should be `{ type: "object" }` as per the schema.

16d91abb68/schema/2025-06-18/schema.ts (L896-L900)
2025-07-31 08:36:18 +02:00
..
annotations.rb rename lib/{model_context_protocol => mcp} 2025-05-29 17:11:40 -04:00
input_schema.rb inputSchema interface requires type key 2025-07-31 08:36:18 +02:00
response.rb rename lib/{model_context_protocol => mcp} 2025-05-29 17:11:40 -04:00