Skip to content

server.json: 1.0.1 — repository link + icons for the GitHub MCP Registry - #2

Open
TaltonFiggins wants to merge 1 commit into
mainfrom
talton/mcp-registry-repo-metadata
Open

server.json: 1.0.1 — repository link + icons for the GitHub MCP Registry#2
TaltonFiggins wants to merge 1 commit into
mainfrom
talton/mcp-registry-repo-metadata

Conversation

@TaltonFiggins

Copy link
Copy Markdown
Contributor

Prep for the github.com/mcp listing. Depends on #1merge that first, the icon URLs point at assets/ on main.

What and why

The live registry record is dev.modem/modem 1.0.0, published 2026-09-02, and it has no repository — this file gained the field after that publish. Registry versions are immutable, so the only way to get the link (and the corrected description) into the registry is a version bump.

This matters because github.com/mcp renders every listing as a repo-backed card — stars, primary language, license, topics, OG image all come from a GitHub repo:

Registry entry Repo the card renders from
com.stripe/mcp stripe/agent-toolkit
com.figma.mcp/mcp figma/mcp-server-guide
dev.modem/modem (today) none

Changes

Description is unchanged at 96 chars (schema cap is 100). Publishing 1.0.1 also replaces the stale description on the live record.

After merge

brew install mcp-publisher
mcp-publisher login dns --domain modem.dev --private-key "<ed25519 private key>"
mcp-publisher validate && mcp-publisher publish

The apex TXT on modem.dev is already in place (v=MCPv1; k=ed25519; p=+x0+SSt5…), so publishing needs the matching private key from whoever ran the first publish.

Not in this PR

  • Repo description, homepage, and topics are all empty. The card reads them, so they want setting before GitHub ingests.
  • server.json says 1.0.1 while the running server reports 0.1.0 (DEV-3880). Orthogonal to this change, but a reviewer can see both.

The published registry record (dev.modem/modem 1.0.0) predates the
repository field in this file, and registry versions are immutable, so
the link and icons only reach the registry via a version bump.

Why it matters: github.com/mcp renders each listing as a repo-backed
card (stars, language, license, topics, OG image). Entries with no
repository have nothing to render — com.stripe/mcp resolves to
stripe/agent-toolkit, com.figma.mcp/mcp to figma/mcp-server-guide.

Icons point at raw.githubusercontent on main, so merge #1 first.
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