fix access_mcp_resource fails to handle images correctly (#5254)

This commit is contained in:
WuWen 2025-07-03 11:50:15 +08:00 committed by GitHub
parent 1cb69d2dc6
commit 19cd001f8d
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -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)
}
}
})