Skip to content

Add Sentry product icon for the MCP gallery#13257

Draft
hongyi-chen wants to merge 1 commit into
masterfrom
oz/sentry-mcp-gallery-icon
Draft

Add Sentry product icon for the MCP gallery#13257
hongyi-chen wants to merge 1 commit into
masterfrom
oz/sentry-mcp-gallery-icon

Conversation

@hongyi-chen

Copy link
Copy Markdown
Contributor

Description

Adds a Sentry product icon so the Sentry MCP server renders with the Sentry logo in the MCP gallery and server cards instead of the letter-avatar fallback. Pairs with the gallery entry in warpdotdev/warp-server#12246.

Gallery/server-card icons are mapped by title in ExternalProductIcon (the gallery.json server data has no icon field), so the logo must be wired here in the client.

Changes:

  • Add app/assets/bundled/svg/sentry.svg — the official Sentry mark (single-path monochrome glyph, source: sentry.io/branding via Simple Icons, CC0). Tinted at render time like the other product glyphs (Figma/Linear/Notion/…).
  • Add ExternalProductIcon::Sentry, the "sentry" mapping in from_string, and the get_path entry. The SVG is auto-embedded via the existing bundled/** RustEmbed include.

Linked Issue

N/A — pairs with warpdotdev/warp-server#12246 (gallery entry).

  • The linked issue is labeled ready-to-spec or ready-to-implement.
  • Screenshots of the implementation are included below.

Testing

  • rustfmt --check on the edited file: clean.
  • Mechanical enum addition; ExternalProductIcon is only consumed via from_string (no other exhaustive match sites), so no other call sites are affected.
  • Note: I was unable to run the full ./script/format + cargo clippy/build in this sandbox — please let CI run them.
  • I have manually tested my changes locally with ./script/run

Screenshots / Videos

Representative mockup of the MCP gallery (Settings ▸ MCP Servers) with the Sentry entry using the new glyph — not a live screenshot:

Sentry in the MCP gallery (mockup)

Agent Mode

  • Warp Agent Mode - This PR was created via Warp's AI Agent Mode

CHANGELOG-NONE


Conversation: https://staging.warp.dev/conversation/afaa3abb-667d-4dbe-81c8-397663b0cb5c
Run: https://oz.staging.warp.dev/runs/019f19cc-126e-7eb7-bdc3-e8120debe3db
Plans:

This PR was generated with Oz.

Maps the "Sentry" MCP gallery/server title to a bundled Sentry glyph so
it renders with the Sentry logo instead of a letter avatar, matching the
other remote gallery servers (Figma, Linear, Notion, etc.).

- Add app/assets/bundled/svg/sentry.svg (official monochrome mark from
  sentry.io/branding, single path, tinted at render like its siblings).
- Add ExternalProductIcon::Sentry plus the "sentry" title mapping.

Co-Authored-By: Oz <oz-agent@warp.dev>
@cla-bot cla-bot Bot added the cla-signed label Jun 30, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant