From 19cd001f8d6f364abe3ca98bc3bf9a449f8817da Mon Sep 17 00:00:00 2001 From: WuWen Date: Thu, 3 Jul 2025 11:50:15 +0800 Subject: [PATCH] fix access_mcp_resource fails to handle images correctly (#5254) --- src/core/tools/accessMcpResourceTool.ts | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/core/tools/accessMcpResourceTool.ts b/src/core/tools/accessMcpResourceTool.ts index 22b1aba909..c8a40f9236 100644 --- a/src/core/tools/accessMcpResourceTool.ts +++ b/src/core/tools/accessMcpResourceTool.ts @@ -73,7 +73,11 @@ export async function accessMcpResourceTool( resourceResult?.contents.forEach((item) => { if (item.mimeType?.startsWith("image") && item.blob) { - images.push(item.blob) + if (item.blob.startsWith("data:")) { + images.push(item.blob) + } else { + images.push(`data:${item.mimeType};base64,` + item.blob) + } } })