Skip to content

Add MCP registry complete listing metadata - #361

Open
assafbar2 wants to merge 1 commit into
mainfrom
cursor/mcp-registry-complete-listing-44ca
Open

assafbar2 wants to merge 1 commit into
mainfrom
cursor/mcp-registry-complete-listing-44ca

Conversation

@assafbar2

Copy link
Copy Markdown
Owner

What kind of change?

  • New agent listing (content/agents/<slug>.json added)
  • Correction to an existing entry (URL fix, renamed product, new access method…)
  • Removal (product discontinued)
  • Code / site change

Summary

Updates server.json to address mcptry.com's complete-listing score (currently 6/15 → 15/15 after merge).

Changes

  1. Updated schema to latest version: https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json
  2. Added title: "Agent Switchboard" — human-readable display name for MCP clients
  3. Added websiteUrl: "https://agentswitchboard.dev" — homepage link
  4. Added icons array with 512x512 PNG icon:
    • Created public/agent-switchboard-icon.png (converted from existing app/icon.svg)
    • Icon URL after merge: https://raw.githubusercontent.com/assafbar2/agentswitchboard.dev/main/public/agent-switchboard-icon.png
    • Includes mimeType: "image/png" and sizes: ["512x512"] per schema
  5. Bumped version: 1.2.0 → 1.3.0

Why these specific fields?

Verified against the official schema:

  • title (string, max 100 chars) — for display in registries and clients
  • websiteUrl (URI) — homepage/docs link
  • icons (array) — must be HTTPS URLs to PNG/JPEG/SVG/WebP; PNG chosen for universal compatibility

Icon source

Converted the existing app/icon.svg (switchboard logo with yellow background) to PNG using Sharp. No new branding—used the repo's existing logo.

Publishing to MCP registry after merge

Per DISTRIBUTION.md:

mcp-publisher login github   # device flow authentication
mcp-publisher publish        # publishes version 1.3.0

Then verify:

curl "https://registry.modelcontextprotocol.io/v0/servers?search=agentswitchboard"

Note: The publish step should be held until /compare cache headers are fixed (per user context). This PR only prepares the metadata.

Checklist

  • Schema-valid server.json (verified against 2025-12-11 schema)
  • Real PNG icon created and committed
  • Version bumped (1.2.0 → 1.3.0)
  • Icon URL documented (raw.githubusercontent.com URL on main)
  • Publish commands documented above
  • No unrelated changes
Open in Web Open in Cursor 

- Add title: 'Agent Switchboard'
- Add websiteUrl: 'https://agentswitchboard.dev'
- Add 512x512 PNG icon at public/agent-switchboard-icon.png
- Update schema to 2025-12-11 version
- Bump version to 1.3.0

This addresses mcptry.com's complete-listing score (6/15 → 15/15).
Icon URL: https://raw.githubusercontent.com/assafbar2/agentswitchboard.dev/main/public/agent-switchboard-icon.png

Co-authored-by: Barnir <assafbar2@users.noreply.github.com>

This branch has not been deployed

No deployments
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