Uh oh!
There was an error while loading. Please reload this page.
mcp: add icon + website for testing SEP-973 - #778
Conversation
cliffhall
commented
Sep 4, 2025
Hi @jesselumarie! This looks cool. Just converted it to draft until the SEP is accepted and a Typescript SDK release contains the changes needed. |
It looks like some SDKs have already implemented this, and there's a related issue here: #861 (Edited) |
cliffhall
commented
Oct 18, 2025
The holdup on icons being an array instead of a space-separated list in a string has been merged in the SDK and is in the latest release. @jesselumarie can you resolve the conflicts? |
718bd10 to
2e5bd02Compare2e5bd02 to
9dc3b74Comparejesselumarie
commented
Oct 19, 2025
@cliffhall just pushed up a resolved version 👍🏻 |
Currently seeing the following in browser devtools: That's owing to a change made to the Typescript SDK that aren't in your branch. With the latest version TS SDK temporarily added on my local copy of your branch, I see the icon display when I connect to the ![]() I have a pending PR to fix the SDK version: #883 so it will soon be possible for you to merge main and fix this on your branch. |
Uh oh!
There was an error while loading. Please reload this page.
@jesselumarie Still haven't got an everything server example of icons on tools, resources, and prompts, but need to do that for testing this. Otherwise, resolved conflicts, no errors, and server icon display / link works as expected. |
jesselumarie
commented
Nov 25, 2025
@cliffhall i updated resources so they will show icons too, as well as removed the duplicate text issue. you can test it with this server claude spun up for me https://github.com/jesselumarie/mcp-icon-test-server. also updated the package.json to have the updated sdk. |
There was a problem hiding this comment.
@jesselumarie Tested with your example server that has icons for everything and it's looking good and ready to merge.
However, I'm not certain we need these changes to package-lock.json; there was no package.json change.
jesselumarie
commented
Nov 30, 2025
ah okay, let me revert that and npm install — i probably had stale local packages |
9b3c8e9 to
a114db8Comparejesselumarie
commented
Nov 30, 2025
@cliffhall i think that's better — holler if you see any other issues |
@jesselumarie looks like your change that removed the ![]() |
0ff75cb to
7b644f9Comparejesselumarie
commented
Dec 1, 2025
@cliffhall think it should be good now |
Uh oh!
There was an error while loading. Please reload this page.



Motivation and Context
Adds a icon for the
simpleStreamableHttp.tsserver to test out SEP-973How Has This Been Tested?
Tested with the Figma MCP Server which has icons

Breaking Changes
n/a
Types of changes
Checklist