Koichi ITO
122bbd0c6c
Merge pull request #102 from koic/remove_redundant_required_features
...
Remove redundant `require` statements
2025-08-04 06:22:56 +09:00
Koichi ITO
c5dde9ce2b
Remove redundant require statements
...
This PR removes redundant `require` statements.
2025-08-02 00:57:31 +09:00
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
Jens Kraemer
271ccb43d0
fixes input schema validation for schemas without required fields
2025-07-11 11:27:59 +02:00
Tyler Rowsell
8dee60cfc2
Fix: Disallow $ref in tool input schemas
2025-06-09 13:32:20 -04:00
Tyler Rowsell
934a5e8db4
Remove rescue block and add test for error bubbling in InputSchema validation
2025-06-09 10:25:51 -04:00
Tyler Rowsell
600c96f66a
Validate ToolCall Args against Schema
...
(cherry picked from commit eeb287117535dfb43785704171625323f01d5bda)
2025-06-04 15:19:05 -04:00
Koichi ITO
f33fe309b4
Rename test directory from model_context_protocol to mcp
...
Follow-up to #24 .
The directory structure of the product code and test code is expected to match.
2025-06-01 02:13:28 +09:00