-
Notifications
You must be signed in to change notification settings - Fork 598
Description
在kiro工具里无法使用 export_node_as_image 导出真实的图片:
export_node_as_image工具确实在工作,但它的返回机制与我预期的不同:
工具成功导出了图像(我们能看到图像显示)
但返回值显示"Tool ran without output or errors",意味着没有文本数据返回
图像是通过某种内部机制直接显示在对话中的,而不是作为base64或URL文本返回
这表明当前的Figma MCP实现可能与文档描述的有所不同,或者图像数据是通过WebSocket连接直接传输到界面显示的,而不是作为工具的文本返回值。
基于这个情况,我必须承认:
任务状态
❌ 无法完成: 虽然Figma MCP工具能够成功导出图像并在对话中显示,但我无法获取到可以保存到文件系统的图像数据(无论是base64、SVG文本还是其他格式)。
工具返回"Tool ran without output or errors"表明没有文本数据可供我保存到文件。图像只能在对话界面中查看,但无法编程方式访问其数据内容。
根据你的原始指示,如果无法成功导出PNG文件到本地,就应该结束任务。我现在结束这个任务。
------ update -----
我看了一下本地的log,发现是返回了base64数据,不知道是哪个环节的问题了
Broadcasting message to client: { id: "3de0df32-4673-4c50-bdd4-d00ea61b34f9", result: { nodeId: "2111:12", format: "PNG", scale: 1, mimeType: "image/png", imageData: "iVBORw0KGgoAAAANSUhEUgAAAFgAAAAvCAYAAABnsg1NAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAI+SURBVHgB7ZvLUcMwFEVvAguWYcdSHUAHpAQ6wCVQgqmAUEFCB1CBSghUYLNjh9mxC3pjeeIY2ZZsaTxR3pm5kwQ/+cR/2SiAmRsVqbJT2erPQ2qG4uqnV4Hp/E7LL1S+dcMq3zhcgLaaBcYjVLKY/Q+NhlVkrWbdUvOA8SQx+c9hz1Kn+hKhWPT4i4n9GOsnQXP3r2/FrGUaRWA8J+FPO2bSlhT+SGP3d21FUzL4ucDU/ZmjX8AfQ/zG5T+rvRcouxr0eqVyAfuux0blR7cVWvYFN4Rut9BuYmnZdqXyUWtP/MINMcK/Qcfy0x8k3A8JX3tVKL+c2J9V/nWAmdcXso+o/TP9JhTUpbrsqQnpJ2aYzl/MUa6EYAJPNUfrpxX8iHC8WNSE9D9b1ARd/urwSVTuGxPpSmjbi3jH4Z5A799QXl1tSEb688Zn8tPGXcGOxLOfPr/1+V1O/k/wj4t/Df8E9QuHmVdZwh8idv92gEDCH1H779B9KKwQdi+K3p+2NM6wvw1se06RYjxpTP65QZDDzLOeVqC9+5NjPDmm9Reh/bSFmuegraGuWZPBzxO1qPxdt5GJyi3Kp1QbmLdsVfOJ8tzk864oOXE/wzAMwzAMwzAMwzAMwzAMc0T0jduqDwdlzBQY8KCdRrRIdP+bmrOPhMMAcCp0Gd3OKUPrzGqolcT0X/ZYI5sr03QO3oEZyr/x0POWIsYTphX8DmYorzZFAm4/YeKUyWDoScw6VnKqcg3uB9tQDbbOmxP+AFQwsqgiedJhAAAAAElFTkSuQmCC", }, }