Open
Description
π Structured form not rendering for complex input in v0.10.2 (regression)
Affected Version: MCP Inspector v0.10.2
Previous Version: v0.9.0
Tool: order.add
Transport: SSE
Type: Regression
β Expected Behavior
In version 0.9.0, selecting the order.add
tool shows a structured form based on the input schema, including:
Customer Name
(text)Customer Tax ID
(text)Items
(array of objects with fields: product name, quantity, unit price)Total
(number)
Each item in the list could be added dynamically using an Add Item button.
β Actual Behavior in 0.10.2
The form is no longer generated. Only a raw JSON editor appears:
{}
Users now have to manually write the full JSON structure, including nested arrays.
π¦ Example Input JSON
{
"customerName": "John Doe",
"customerTaxId": "123-45-6789",
"items": [
{
"productName": "Laptop",
"quantity": 1,
"unitPrice": 1500.00
},
{
"productName": "Mouse",
"quantity": 2,
"unitPrice": 25.00
}
],
"total": 1550.00
}
π Impact
- Makes the Inspector harder to use for tools with complex input
- Increases chance of user error
- Breaks a feature that worked in v0.9.0
π Notes
This issue seems related to tools that have nested objects or complex schemas.
In v0.9.0, the structured form helped fill in fields quickly.
In v0.10.2, the feature is no longer present.
π· Please see attached screenshot from v0.9.0 showing the expected form layout.
Thanks for the awesome tool!