Skip to content

[BUG] Models connected via extension cannot access images returned by MCP tools #77

Description

@yinhx3

When using the extension to connect a model, image responses from MCP tools (e.g., chrome-devtools-mcp screenshots) are not visible to the model. The same MCP tool output works correctly when using Copilot's built-in model.

Steps to reproduce:

  1. Configure an MCP server that returns images, for example chrome-devtools-mcp

  2. In a chat, invoke the MCP tool to take a screenshot:

Use the Chrome DevTools MCP to take a screenshot of the current page.
  1. Observe the model's response.

Expected behavior:

The model should be able to see and describe the screenshot content, as Copilot's built-in model does.

Actual behavior:

  • With Copilot's built-in model: the model correctly describes the screenshot.
  • With a model connected via the extension: the model reports that no image is visible, or asks the user to provide the image again.

Additional context:

When the same image is uploaded directly through the chat input (for example, pasted as an attachment), the Kimi K2.7 Code model recognizes and describes it correctly. This confirms the model itself is capable of vision, and the problem is specifically with how MCP tool image results are passed to the model.

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions