-
Notifications
You must be signed in to change notification settings - Fork 515
Description
Is your feature request related to a problem? Please describe.
Currently, MCP servers can define icons in their server.json configuration file (as per the MCP server schema), but these icons are not displayed in the new official UI client. This creates a less visually appealing and less intuitive experience when browsing or selecting MCP servers in the registry or connector list. Users cannot easily identify servers by their visual branding, making it harder to distinguish between different MCP servers at a glance.
Describe the solution you'd like
I would like the MCP registry UI clients to support displaying icons defined in the server.json configuration file. Specifically:
-
Icon Display in Connector Lists: When users browse available MCP servers in the connector/registry interface, each server should display its configured icon (if available) next to the server name and description.
-
Icon Support for Multiple Formats: Support for the icon configuration format as defined in the MCP server schema, including:
- Multiple icon sizes (e.g.,
sizes: ["45x44"]) - Different MIME types (e.g.,
image/png,image/svg+xml) - Theme-specific icons (e.g.,
theme: "light"ortheme: "dark")
- Multiple icon sizes (e.g.,
-
Fallback Behavior: If an icon is not available or fails to load, the UI should gracefully fall back to a default icon or placeholder.
-
Icon Caching: Icons should be cached appropriately to improve performance and reduce load times.
Describe alternatives you've considered
- No Icons: Continue without icon support. This maintains the status quo but misses an opportunity to improve user experience and visual branding.
Additional context
- The MCP server schema already supports icon definitions in
server.json(as seen in the MCP server schema documentation) - Many MCP servers (including JustCall MCP Server) already have icons configured in their
server.jsonfiles - Icon support would improve:
- User Experience: Easier visual identification of servers
- Brand Recognition: Better branding opportunities for MCP server providers
- Professional Appearance: More polished and modern UI
- Accessibility: Visual cues can help users with different learning styles
Related Files:
- MCP Server Schema:
https://static.modelcontextprotocol.io/schemas/2025-10-17/server.schema.json - Example server.json with icons: See
server.jsonin this repository