Of the 17,100 servers, classified by what they declare:
| Declares | Count | Share |
|---|---|---|
| A remote endpoint only | 8,408 | 49.2% |
| An installable package only | 7,502 | 43.9% |
| Both | 959 | 5.6% |
| Neither | 231 | 1.4% |
So 9,367 servers (54.8%) can be reached over the network, against 8,461 (49.5%) you install and run yourself. Remote is now the larger half.
That is a reversal from the protocol's origins, where a server was a local process launched over stdio, and it changes what building one involves. A local server has no authentication story, no uptime obligation, no CORS, no multi-tenancy and no public attack surface. A remote server has all five, and they are most of the work — the tools themselves are usually the easy part.
The 231 that declare neither are worth noting on their own: 1.4% of the registry lists no way to connect to it at all. That is a floor on how much of any registry count is noise.