Skip to content

List the hosted server in the MCP Registry - #3

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

fatwang2 merged 3 commits into
mainfrom
claude/project-thread-3f6h12

Conversation

@fatwang2

@fatwang2 fatwang2 commented Oct 17, 2026 •

Copy link
Copy Markdown
Member

Before: Mailly was not in the official MCP Registry (registry.modelcontextprotocol.io), so registry-backed clients and directories could not find it.

After: server.json describes the hosted server (https://mcp.mailly.site/mcp, streamable HTTP) as site.mailly/mcp, titled "Mailly", following how official services name themselves there (com.stripe/mcp, com.notion/mcp, com.supabase/mcp).

How: the site.mailly namespace is proven with a DNS TXT record on mailly.site holding an Ed25519 public key; the private key stays on the publisher's machine, so publishing is mcp-publisher login dns + mcp-publisher publish there (documented in the README) rather than in CI. mcp-publisher validate passes against the live registry.

🤖 Generated with Claude Code

https://claude.ai/code/session_01EYRDZ9NCdRKXN4C8293iqg

server.json describes the remote server at https://mcp.mailly.site/mcp
as io.github.superagents-lab/mailly. A workflow publishes it on v* tags
or manual dispatch, authenticating with GitHub OIDC.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01EYRDZ9NCdRKXN4C8293iqg
Like to.agentmail/agentmail, com.notion/mcp and com.stripe/mcp, the
listing is named after the domain. DNS auth needs a private key, so
publishing happens from the machine that holds it instead of CI.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01EYRDZ9NCdRKXN4C8293iqg
…m.notion/mcp

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01EYRDZ9NCdRKXN4C8293iqg
@fatwang2
fatwang2 merged commit 51c7e3a into main Oct 17, 2026
1 check passed
fatwang2 added a commit that referenced this pull request Oct 17, 2026
1ece228 replaced the server.json from #3 and dropped its icon and description; registry versions are immutable, so the restored listing is published as 0.3.1.

Co-authored-by: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
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