Add Sentry product icon for the MCP gallery#13257
Draft
hongyi-chen wants to merge 1 commit into
Draft
Conversation
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>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
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(thegallery.jsonserver data has no icon field), so the logo must be wired here in the client.Changes:
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/…).ExternalProductIcon::Sentry, the"sentry"mapping infrom_string, and theget_pathentry. The SVG is auto-embedded via the existingbundled/**RustEmbed include.Linked Issue
N/A — pairs with warpdotdev/warp-server#12246 (gallery entry).
ready-to-specorready-to-implement.Testing
rustfmt --checkon the edited file: clean.ExternalProductIconis only consumed viafrom_string(no other exhaustivematchsites), so no other call sites are affected../script/format+cargo clippy/build in this sandbox — please let CI run them../script/runScreenshots / Videos
Representative mockup of the MCP gallery (Settings ▸ MCP Servers) with the Sentry entry using the new glyph — not a live screenshot:
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.