Support no-input GET requests
This commit is contained in:
@@ -123,6 +123,10 @@ impl RuntimeExecutor {
|
||||
) -> Result<PreparedRequest, RuntimeError> {
|
||||
operation.input_schema.validate_shape(input)?;
|
||||
|
||||
if operation.input_mapping.is_empty() {
|
||||
return Ok(PreparedRequest::default());
|
||||
}
|
||||
|
||||
let mapped_input = operation.input_mapping.apply(&json!({ "mcp": input }))?;
|
||||
PreparedRequest::from_mapping_output(&mapped_input)
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user