From 6708471dd1523b92f983a443b1c48134af43b2ca Mon Sep 17 00:00:00 2001 From: Talton Figgins Date: Thu, 3 Sep 2026 12:10:01 -0400 Subject: [PATCH] assets: export the square logo (SVG, 64px, 400px) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The reviewed directories each want a square icon and we only had wordmarks: the Claude connectors portal takes an icon in the listing step, OpenAI's plugin directory caps its 64x64 PNG at 5 KB, and Cline wants 400x400. All three derive from the same mark the docs site already serves (monorepo apps/docs/favicon.svg), so the directory icon matches the product. Rasters are rsvg-convert output run through pngquant: 228 B at 64px, 810 B at 400px. Also corrects the brand color noted in the README to the documented primary teal (#44BDA3, modem.dev/brand) — #079D7D was the Linear project color, not a brand color. Co-Authored-By: Claude Opus 5 (1M context) Claude-Session: https://claude.ai/code/session_01GboBCmz4MfAEi6CitJFMMj --- assets/README.md | 21 ++++++++++++++++----- assets/logo-400.png | Bin 0 -> 810 bytes assets/logo-64.png | Bin 0 -> 228 bytes assets/logo-square.svg | 4 ++++ 4 files changed, 20 insertions(+), 5 deletions(-) create mode 100644 assets/logo-400.png create mode 100644 assets/logo-64.png create mode 100644 assets/logo-square.svg diff --git a/assets/README.md b/assets/README.md index 57e2e3d..5ec9ed1 100644 --- a/assets/README.md +++ b/assets/README.md @@ -1,12 +1,23 @@ # Logo assets -Brand color: `#079D7D`. +Brand color: `#44BDA3` (Modem primary teal — see [modem.dev/brand](https://modem.dev/brand)). | File | Status | Needed by | | --- | --- | --- | | `wordmark-light.svg` / `wordmark-dark.svg` | ✅ copied from monorepo `apps/docs/logo/` | general use | -| `logo-square.svg` (1:1) | ☐ pending export | Claude Connectors Directory | -| `logo-64.png` (64×64, **under 5KB**) | ☐ pending export | OpenAI Plugin Directory | -| `logo-400.png` (400×400) | ☐ pending export | Cline | +| `logo-square.svg` (1:1, 200×200) | ✅ exported | Claude Connectors Directory | +| `logo-64.png` (64×64, 228 B) | ✅ exported | OpenAI Plugin Directory (must be under 5 KB) | +| `logo-400.png` (400×400, 810 B) | ✅ exported | Cline | -Once the repo is public, directories can reference these at stable raw URLs (`https://raw.githubusercontent.com/modem-dev/mcp/main/assets/...`). +The square exports all derive from the same source mark as the monorepo favicon +(`apps/docs/favicon.svg`), so the directory icon matches the one the docs site already serves. +Regenerate the rasters from the SVG rather than editing them by hand: + +```bash +rsvg-convert -w 400 -h 400 assets/logo-square.svg -o assets/logo-400.png +rsvg-convert -w 64 -h 64 assets/logo-square.svg -o assets/logo-64.png +pngquant --force --quality 65-95 --output assets/logo-64.png -- assets/logo-64.png +``` + +Directories can reference these at stable raw URLs +(`https://raw.githubusercontent.com/modem-dev/mcp/main/assets/...`). diff --git a/assets/logo-400.png b/assets/logo-400.png new file mode 100644 index 0000000000000000000000000000000000000000..a69528b133c2af07a909e98cf068cb156b589440 GIT binary patch literal 810 zcmeAS@N?(olHy`uVBq!ia0y~yV4MKLEX+WWqKVr7fs|r^Pl&7Y-o@?(J}!F~0})V6 z%-+mq#YElO9OM2PPAPHq+_>fGjZ=XV%q2m7!5R!xti4)pGcYi1^>lFzskrs_?nb}c z4ifAI%=!-Z7&^rrB08hef;_Ibc$N4%zCCwgZ`f%+hgUqYzozJ#gn2evt5~mm|D*Qt z%bJh+_wP?zGx_PF?Qv-V(R-6NpILORtJg-s`e>Qlgu9E*EODS7h~s+lxN^h3WlS&M zyJyYeSkmRlC)_yar~W?Utt%KCY~s<`=ZEFX*}P=gCWS4eUY-lBGG-> zozpU2cJ%GY?!3m`b#3?M-BzA|*O{)GK2ue0ZQ|ZDDj)k;6s(w(q86z}SuIl5E4wJ9 zd-0N>Y~jZ4FlCRct$kZQy3SZGCVw^EcE;b`&2{u^a!fGS|Z5rx~87G>Sw^pqwyVe6vp^O}=af9IAm XJ9YH3)A3ATdS>u+^>bP0l+XkKQdKR> literal 0 HcmV?d00001 diff --git a/assets/logo-64.png b/assets/logo-64.png new file mode 100644 index 0000000000000000000000000000000000000000..e5b77426c50759115096435335a55a2cecb895e9 GIT binary patch literal 228 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0J3?w7mbKU|e=>VS)SC_quflMGNW@oBfmuo(& zRUyJhzokeiHjwT6tA{{2#*!ev;3Ie5-#ZWFlzX~3hIkxLP6#^0Eg~_6qal#>aJXZH zl)#clfe$n|Sd^GoIGCDj5nSS+WMaaxnkm)M!a%Bri;Hz5L!k<5-wlzD9<2ovnUtTL z2vQ4f+@R + + +