Skip to content

Codex listing metadata, current brand icon, and a favicon on the MCP host - #6

Merged
fatwang2 merged 1 commit into
mainfrom
claude/project-thread-3f6h12
Oct 17, 2026
Merged

fatwang2 merged 1 commit into
mainfrom
claude/project-thread-3f6h12

Conversation

@fatwang2

Copy link
Copy Markdown
Member

Before: the plugin's icon was Mailly's old blue logo, mcp.mailly.site had no favicon (404), so connector UIs that look up the MCP host's icon fell back to stale or generic images, and the Codex manifest lacked the fields OpenAI's plugin portal needs (listing URLs, capabilities, review cases, OAuth settings).

After: the plugin icon is the current green logo (copied from mailly.site/favicon.svg), mcp.mailly.site/favicon.ico|svg and the app icons are served from mailly.site's current files, and .codex-plugin/plugin.json + mcp.json carry everything the OpenAI portal imports.

How: src/worker.ts proxies the icon paths from mailly.site with the shared BRAND_VERSION cache-buster. .codex-plugin/plugin.json adds website/support/privacy/terms URLs, capabilities, three starter prompts, five positive and three negative review cases, commerce: false, and release notes; .codex-plugin/mcp.json declares type: streamable-http and OAuth with a CIMD client. Typecheck, npm test (4/4) and claude plugin validate ./plugins/mailly pass.


Generated by Claude Code

…host

- .codex-plugin: listing URLs, capabilities, starter prompts, five positive
  and three negative review cases, release notes, and OAuth (CIMD) in
  mcp.json, which OpenAI's portal reads when connecting the server.
- plugins/mailly/assets/icon.svg is now Mailly's current green icon; the
  old blue one was what the plugin and registry listing showed.
- mcp.mailly.site serves /favicon.* and the app icons from mailly.site, so
  connector UIs that look up the MCP host's favicon get the current icon.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01EYRDZ9NCdRKXN4C8293iqg
@fatwang2
fatwang2 merged commit 183f401 into main Oct 17, 2026
1 check passed
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.

2 participants