Skip to content

Advertise Fusion MCP brand icons for Cursor and Hermes - #2

Merged
astraltrekkin merged 2 commits into
mainfrom
mcp-fusion-brand-icon
Aug 30, 2026
Merged

astraltrekkin merged 2 commits into
mainfrom
mcp-fusion-brand-icon

Conversation

@astraltrekkin

Copy link
Copy Markdown
Owner

Summary

  • Fusion now advertises a full MCP identity on initialize: title, website URL, dark/light SVG icons, and a PNG — plus the same icons on every tool via _meta.
  • Adds a Cursor plugin manifest (.cursor-plugin/plugin.json + mcp.json) that points at the Fusion mark so Customize / Marketplace can show our glyph instead of a generic placeholder.
  • Spec-compliant clients (Inspector, future Cursor/Hermes) can render the Fusion mark. Cursor’s live “Exploring … MCP tools” chip is still the protocol logo until Cursor paints serverInfo.icons there.

Test plan

  • npx tsx --test tests/mcp-identity.test.ts (initialize + plugin paths)
  • Restart Cursor, toggle the Fusion MCP server off/on, confirm Settings / MCP list picks up the mark if the client version renders icons
  • In Hermes Desktop, confirm Fusion still connects after fusion connect hermes (Hermes MCP tab uses a hardcoded brand map today; Fusion will show a monogram until Hermes adds a fusion brand)
  • Ask the agent for fusion_status and confirm tools still work

astraltrekkin and others added 2 commits August 27, 2026 10:53
Exercises CLI, MCP, UI control, gateway, prices, and client enable/connect paths against a mock Langfuse with isolated config homes; real Cursor/Hermes/Claude/Codex surfaces run when installed and skip with reason otherwise.

Co-authored-by: Cursor <cursoragent@cursor.com>
…rver.

Cursor and Hermes still own whether they render that icon; this puts title, website, SVG/PNG icons, and a Cursor plugin logo on the wire so they can.
@astraltrekkin
astraltrekkin merged commit 7b718a5 into main Aug 30, 2026
1 check passed
@astraltrekkin
astraltrekkin deleted the mcp-fusion-brand-icon branch August 30, 2026 04:56
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant