Skip to content

[Feature]: Getting image output from MCP tools in chat #3360

@kvn1351

Description

@kvn1351

Issue Checklist

  • I understand that issues are for reporting problems and requesting features, not for off-topic comments, and I will provide as much detail as possible to help resolve the issue.
  • I have checked the pinned issues and searched through the existing open issues, closed issues, and discussions and did not find a similar suggestion.
  • I have provided a short and descriptive title so that developers can quickly understand the issue when browsing the issue list, rather than vague titles like "A suggestion" or "Stuck."
  • The latest version of Cherry Studio does not include the feature I am suggesting.

Platform

macOS

Version

1.1.3

Is your feature request related to an existing issue?

Some tools like wolfram Alpha have images as an output encoded in base64. The MCP tool correctly executes yet the output is now shown in chat:

Image

Tool output:

  "params": {
    "query": "plot x^2"
  },
  "response": {
    "content": [
      {
        "type": "text",
        "text": "plot | x^2"
      },
      {
        "type": "image",
        "data": "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",
        "mimeType": "image/png"
      }
    ],
    "isError": false
  }
}

Desired Solution

That Cherry would automatically output tool responses containing images to the chat.

Alternative Solutions

No response

Additional Information

Image

Metadata

Metadata

Assignees

No one assigned

    Labels

    MCPCategorizes an issue or PR as relevant to SIG MCPPlannedAdded to the development plan, no specific development time yet.featureCategorizes issue or PR as related to a feature enhancement

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions