To publish a remote MCP server to the registry, create a server.json with the schema:

{
  "$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
  "name": "com.example/my-server",
  "remotes": [{ "type": "streamable-http", "url": "https://api.example.com/mcp" }]
}

See the MCP registry docs for authentication options.