fix mcp error not input (#22505)

Signed-off-by: kenwoodjw <blackxin55+@gmail.com>
pull/22455/merge
kenwoodjw 7 months ago committed by GitHub
parent 3aecceff27
commit 3587bd4040
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

@ -148,9 +148,7 @@ class MCPServerStreamableHTTPRequestHandler:
if not self.end_user: if not self.end_user:
raise ValueError("User not found") raise ValueError("User not found")
request = cast(types.CallToolRequest, self.request.root) request = cast(types.CallToolRequest, self.request.root)
args = request.params.arguments args = request.params.arguments or {}
if not args:
raise ValueError("No arguments provided")
if self.app.mode in {AppMode.WORKFLOW.value}: if self.app.mode in {AppMode.WORKFLOW.value}:
args = {"inputs": args} args = {"inputs": args}
elif self.app.mode in {AppMode.COMPLETION.value}: elif self.app.mode in {AppMode.COMPLETION.value}:

Loading…
Cancel
Save