File tree Expand file tree Collapse file tree 1 file changed +1
-23
lines changed Expand file tree Collapse file tree 1 file changed +1
-23
lines changed Original file line number Diff line number Diff line change @@ -265,30 +265,8 @@ def decorator(
265265 async def handler (req : types .CallToolRequest ):
266266 try :
267267 results = await func (req .params .name , (req .params .arguments or {}))
268- content = []
269- for result in results :
270- match result :
271- case str () as text :
272- content .append (
273- types .TextContent (type = "text" , text = text )
274- )
275- case types .ImageContent () as img :
276- content .append (
277- types .ImageContent (
278- type = "image" ,
279- data = img .data ,
280- mimeType = img .mimeType ,
281- )
282- )
283- case types .EmbeddedResource () as resource :
284- content .append (
285- types .EmbeddedResource (
286- type = "resource" , resource = resource .resource
287- )
288- )
289-
290268 return types .ServerResult (
291- types .CallToolResult (content = content , isError = False )
269+ types .CallToolResult (content = list ( results ) , isError = False )
292270 )
293271 except Exception as e :
294272 return types .ServerResult (
You can’t perform that action at this time.
0 commit comments