Skip to content

Brand: MCP server icons (1.2.1), current plugin icon and social card marks - #26

Merged
hiabhee merged 4 commits into
mainfrom
fix/mcp-server-icon
Nov 7, 2026
Merged

hiabhee merged 4 commits into
mainfrom
fix/mcp-server-icon

Conversation

@hiabhee

@hiabhee hiabhee commented Nov 7, 2026 •

Copy link
Copy Markdown
Owner

Summary

Claude's connector panel showed an old "A" tile for ArchDraw. The server never said which icon to use: its info carried only a name and version, so Claude guessed or used a cached image. While checking, I found three more places still showing old logos.

  • MCP server 1.2.1 (published): the connect handshake now sends title: "ArchDraw", websiteUrl and the site's own icons (logo.png 512, icon-192.png, icon.svg). A new test checks this through initialize, and the local /api/mcp returns it.
  • Plugin icon: plugins/archdraw/assets/archdraw.png was the old purple diagram glyph; it is now the current ink-tile logo. Plugin version is 0.9.1 in all three manifests.
  • Social preview images: /api/og/[id] (shared diagrams) drew an old four-squares mark on a grey tile, /api/og/tutorial showed an empty coloured square, and /api/og/home had the right layers on a blue tile. All three now use OgBrandMark (lib/site/ogBrandMark.tsx): BrandMark's layers in the dark-theme colours.
  • Removed public/image.png, an unreferenced "DiagramAI" logo.
  • Release pins: the frontend dependency (which /api/mcp runs), plugins/archdraw/mcp.json and every documented stdio command now use 1.2.1.

Test plan

  • mcp-server: build, 104 tests pass
  • frontend: tsc clean, 1,746 tests pass, eslint clean on changed files
  • claude plugin validate --strict ./plugins/archdraw and claude plugin validate . pass
  • Published 1.2.1 tarball contains the new server info; local /api/mcp initialize returns title, site and icons
  • After deploy: remove and re-add the ArchDraw connector in Claude (it caches the icon) and check the panel shows the new mark
  • Open a shared diagram's /api/og/<id> and /api/og/home to check the mark

Not changed: two blog posts pin 1.0.6 in their example commands (dated articles).

hiabhee and others added 4 commits November 7, 2026 17:24
…2.1)

serverInfo carried only a name and version, so clients had no icon to show
and claude.ai's connector panel fell back to a guessed or cached image.
It now sends title "ArchDraw", websiteUrl and the site's own icons
(logo.png 512, icon-192.png, icon.svg), tested through initialize.

Not yet published; the frontend dependency and the plugin pin stay on
1.2.0 until 1.2.1 is on npm.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
assets/archdraw.png was still the old purple diagram glyph; it is now the
site's logo.png (ink tile, three layers). Version bumped in all three
manifests.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
- /api/og/[id] (shared diagram cards) drew an old four-squares mark on a
  grey tile; /api/og/tutorial showed an empty coloured square; /api/og/home
  had the layers on a blue tile. All three now use OgBrandMark
  (lib/site/ogBrandMark.tsx): BrandMark's three layers in the dark-theme
  colours, since next/og cannot use CSS tokens.
- Delete public/image.png, an unreferenced "DiagramAI" logo.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
1.2.1 is on npm (checked the published tarball carries the title, site
and icons). The hosted /api/mcp dependency, the Codex plugin pin and the
documented stdio commands (agent-skill, connect-agents, llms.txt,
llms-full.txt, both READMEs) now use it.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@vercel

vercel Bot commented Nov 7, 2026 •

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated
arch-draw Ready Ready Preview Nov 7, 2026 12:13pm UTC

@coderabbitai

coderabbitai Bot commented Nov 7, 2026

Copy link
Copy Markdown

Important

  • Trigger review

This repository does not receive automatic reviews because it has fewer than 10 stars.

Run configuration

  • Source mode: Auto
  • Repository: Unavailable
  • Branch: Unavailable
  • File: No configuration file from this repository applied
  • Commit: Unavailable
  • Layers: defaults
  • Review profile: CHILL
  • Plan: Advanced
  • Run ID: 010640d5-596f-4c23-87d1-13bde770b81a
  • Autofix · Keep fixing CodeRabbit findings and required CI, and resolving merge conflicts

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

Share

@hiabhee
hiabhee merged commit 9053fcc into main Nov 7, 2026
6 checks passed

This branch was successfully deployed

1 active deployment
Preview — 2b0d5635 Deployed Nov 7, 2026 by vercel[bot]
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