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

Status Closed — not planned
Maintainer reply None cached
Activity 3 comments · opened Nov 15, 2025 · 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 ↗