[Bug] Unsupported SVG media type in conversation history with Figma MCP assets

Resolved 💬 3 comments Opened Nov 15, 2025 by chjkh8113 Closed Jan 16, 2026

Bug Description
SVG is the issue!

The Figma assets are SVG files, which the Claude API doesn't support in conversation history.

Complete Issue Breakdown:

What happened in my last session:

  1. Figma MCP returned asset URLs → https://www.figma.com/api/mcp/asset/...
  2. Downloaded SVG content from these URLs
  3. Tried to embed SVG as image in conversation → API ERROR (unsupported media_type)
  4. Conversation corrupted, can't continue or compact

causes error:
Figma URL → Download SVG → Embed in conversation → ERROR

Environment Info

  • Platform: win32
  • Terminal: windows-terminal
  • Version: 2.0.41
  • Feedback ID: b1ada5ca-26df-4ca6-877d-b113fd4fe134

Errors

[{"error":"Error: Language not supported while highlighting code, falling back to markdown: \n    at file:///C:/Users/user1/AppData/Roaming/npm/node_modules/@anthropic-ai/claude-code/cli.js:1719:4232\n    at Object.useMemo (file:///C:/Users/user1/AppData/Roaming/npm/node_modules/@anthropic-ai/claude-code/cli.js:105:25927)\n    at GY9.useMemo (file:///C:/Users/user1/AppData/Roaming/npm/node_modules/@anthropic-ai/claude-code/cli.js:49:44277)\n    at UN (file:///C:/Users/user1/AppData/Roaming/npm/node_modules/@anthropic-ai/claude-code/cli.js:1719:4123)\n    at Z$ (file:///C:/Users/user1/AppData/Roaming/npm/node_modules/@anthropic-ai/claude-code/cli.js:105:19414)\n    at st (file:///C:/Users/user1/AppData/Roaming/npm/node_modules/@anthropic-ai/claude-code/cli.js:107:42814)\n    at h9 (file:///C:/Users/user1/AppData/Roaming/npm/node_modules/@anthropic-ai/claude-code/cli.js:107:38355)\n    at hp (file:///C:/Users/user1/AppData/Roaming/npm/node_modules/@anthropic-ai/claude-code/cli.js:107:38283)\n    at H$ (file:///C:/Users/user1/AppData/Roaming/npm/node_modules/@anthropic-ai/claude-code/cli.js:107:38137)\n    at cz (file:///C:/Users/user1/AppData/Roaming/npm/node_modules/@anthropic-ai/claude-code/cli.js:107:35216)","timestamp":"2025-11-15T01:43:33.071Z"},{"error":"Error: Language not supported while highlighting code, falling back to markdown: \n    at file:///C:/Users/user1/AppData/Roaming/npm/node_modules/@anthropic-ai/claude-code/cli.js:1719:4232\n    at Object.useMemo (file:///C:/Users/user1/AppData/Roaming/npm/node_modules/@anthropic-ai/claude-code/cli.js:105:25927)\n    at GY9.useMemo (file:///C:/Users/user1/AppData/Roaming/npm/node_modules/@anthropic-ai/claude-code/cli.js:49:44277)\n    at UN (file:///C:/Users/user1/AppData/Roaming/npm/node_modules/@anthropic-ai/claude-code/cli.js:1719:4123)\n    at Z$ (file:///C:/Users/user1/AppData/Roaming/npm/node_modules/@anthropic-ai/claude-code/cli.js:105:19414)\n    at st (file:///C:/Users/user1/AppData/Roaming/npm/node_modules/@anthropic-ai/claude-code/cli.js:107:42814)\n    at h9 (file:///C:/Users/user1/AppData/Roaming/npm/node_modules/@anthropic-ai/claude-code/cli.js:107:38355)\n    at hp (file:///C:/Users/user1/AppData/Roaming/npm/node_modules/@anthropic-ai/claude-code/cli.js:107:38283)\n    at H$ (file:///C:/Users/user1/AppData/Roaming/npm/node_modules/@anthropic-ai/claude-code/cli.js:107:38137)\n    at cz (file:///C:/Users/user1/AppData/Roaming/npm/node_modules/@anthropic-ai/claude-code/cli.js:107:35216)","timestamp":"2025-11-15T01:43:36.285Z"},{"error":"Error: Shell 10fb8e is not running, so cannot be killed (status: completed)\n    at Object.call (file:///C:/Users/user1/AppData/Roaming/npm/node_modules/@anthropic-ai/claude-code/cli.js:2388:1829)\n    at process.processTicksAndRejections (node:internal/process/task_queues:105:5)\n    at async u85 (file:///C:/Users/user1/AppData/Roaming/npm/node_modules/@anthropic-ai/claude-code/cli.js:2028:49034)","timestamp":"2025-11-15T01:50:25.411Z"},{"error":"Error: Language not supported while highlighting code, falling back to markdown: \n    at mD (file:///C:/Users/user1/AppData/Roaming/npm/node_modules/@anthropic-ai/claude-code/cli.js:1279:4489)\n    at file:///C:/Users/user1/AppData/Roaming/npm/node_modules/@anthropic-ai/claude-code/cli.js:1279:4217\n    at Array.map (<anonymous>)\n    at sC (file:///C:/Users/user1/AppData/Roaming/npm/node_modules/@anthropic-ai/claude-code/cli.js:1279:4208)\n    at fwQ (file:///C:/Users/user1/AppData/Roaming/npm/node_modules/@anthropic-ai/claude-code/cli.js:1654:3003)\n    at Z$ (file:///C:/Users/user1/AppData/Roaming/npm/node_modules/@anthropic-ai/claude-code/cli.js:105:19414)\n    at st (file:///C:/Users/user1/AppData/Roaming/npm/node_modules/@anthropic-ai/claude-code/cli.js:107:42814)\n    at h9 (file:///C:/Users/user1/AppData/Roaming/npm/node_modules/@anthropic-ai/claude-code/cli.js:107:38355)\n    at hp (file:///C:/Users/user1/AppData/Roaming/npm/node_modules/@anthropic-ai/claude-code/cli.js:107:38283)\n    at H$ (file:///C:/Users/user1/AppData/Roaming/npm/node_modules/@anthropic-ai/claude-code/cli.js:107:38137)","timestamp":"2025-11-15T0

Note: Error logs were truncated.

View original on GitHub ↗

This issue has 3 comments on GitHub. Read the full discussion on GitHub ↗