The Surface brand Mini-DisplayPort -> HDMI adapter F6U-00011 is compatible with both Surface Pro 2 and Surface Pro 3. I believe it is also compatible with Surface Pro 1.
For desktop use, I would get the Accell brand adapter from Amazon. I believe it costs less and supports slightly higher frequencies than the Surface brand.
The key advantage of the Surface brand adapter is its durability. The materials are far superior to the others and it will probably last a lot longer IMHO, so if you are frequently going to throw this in a backpack with your Pro, then get the Surface brand one.