What 15,382 registry servers say about where the Model Context Protocol ecosystem actually is in July 2026. Compiled from the official registry, GitHub, npm and PyPI. About the census & full dataset →
15,382 servers; 47% run remotely #
The official registry holds 15,382 distinct servers (latest versions, deduplicated from all published version records). 7,203 expose hosted remote endpoints (streamable-http/sse); the rest install locally via npm, oci, pypi, nuget.
View as table #
| Install type | Servers |
|---|---|
| npm | 5,578 |
| pypi | 2,500 |
| oci | 538 |
| mcpb | 326 |
| nuget | 76 |
16% of servers have a verified problem #
1,880 point to GitHub repos that are gone (deleted or made private). 126 repos are archived. 218 npm packages are deprecated by their own authors. 299 haven't seen a push in six months. If you're choosing servers for production, the registry alone won't tell you this.
View as table #
| Problem | Servers |
|---|---|
| GitHub repo gone (deleted/private) | 1,880 |
| No repo push in 6+ months | 299 |
| npm package deprecated | 218 |
| registry_deprecated | 166 |
| GitHub repo archived | 126 |
| npm package missing | 25 |
| PyPI package missing | 15 |
127 servers have 1,000+ stars; 9,207 have fewer than 10 #
View as table #
| Server | Stars |
|---|---|
| mcp-server | 79,539 |
| labelhead-artist-momentum | 72,973 |
| Scrapling | 68,518 |
| claude-flow | 63,401 |
| mcp | 61,511 |
| context7 | 58,711 |
| tldraw | 48,609 |
| mcp | 48,084 |
| chrome-devtools-mcp | 46,199 |
| mcp-server | 42,650 |
| mcp-server-browser | 37,767 |
| mcp-server-commands | 37,767 |
| mcp-server-filesystem | 37,767 |
| mcp-server-search | 37,767 |
| mcp | 35,361 |
Caveat the census surfaced: star counts follow the repo each registry entry declares, and entries can declare any repo — 61 repos are declared by 5+ different servers (one by 126). The dataset ships a repo_shared_count
field so you can filter these.
Most-installed npm servers (weekly downloads) #
View as table #
| Server | Weekly downloads |
|---|---|
| mcp-server | 7,418 |
| strajkpolski-mcp | 1,804 |
| mcp | 1,713 |
| adeu | 1,568 |
| 1claw-mcp | 1,567 |
| ghl-command | 1,562 |
| mastyf.ai | 1,030 |
| cool-workflow | 1,019 |
| google-workspace | 831 |
| voidmob-mcp | 794 |
| gblin-mcp-server | 732 |
| mcp-server-sfmc | 608 |
| pedra-mcp | 553 | | mcp-server-scf | 523 | | elisym | 499 |
View as table #
| Category | Servers |
|---|---|
| dev-tools | 11,697 |
| ai-ml | 1,943 |
| api-integration | 1,672 |
| security | 864 |
| finance | 847 |
| communication | 544 |
| media | 536 |
| files-documents | 461 |
| data-analytics | 406 |
| databases | 399 |
| weather-geo | 377 |
| productivity | 302 |
Cross this with the health data and the gap analysis writes itself: crowded categories full of abandoned servers are consolidation opportunities; thin categories with high download leaders are underserved demand.
45 names are used by 5+ different servers #
The same terminal name (e.g. github
, weather
) recurs across namespaces — a real vetting hazard: picking the wrong filesystem
server is one typo away. Collision counts per name ship in the dataset.
View as table #
| Name (normalized) | Servers using it |
|---|---|
| mcp | 638 |
| mcpserver | 314 |
| server | 32 |
| catalog | 19 |
| weather | 16 |
| api | 14 |
| marketplace | 11 |
| docs | 10 |
| library | 10 |
| gateway | 10 |
| memory | 10 |
| emailmcp | 10 |
View as table #
| License | Repos |
|---|---|
| MIT | 7,169 |
| Apache-2.0 | 981 |
| NOASSERTION | 888 |
| AGPL-3.0 | 154 |
| GPL-3.0 | 52 |
| BSD-3-Clause | 31 |
| ISC | 18 |
| MPL-2.0 | 10 |
| MIT-0 | 7 |
| BSD-2-Clause | 5 |
View as table #
| Language | Repos |
|---|---|
| TypeScript | 4,696 |
| Python | 2,697 |
| JavaScript | 1,727 |
| Go | 288 |
| Rust | 199 |
| HTML | 108 |
| C# | 81 |
| Shell | 76 |
| Java | 28 |
| Dockerfile | 26 |
Enumeration: official MCP registry public API (all pages, 2026-07-07), deduplicated to latest versions. Enrichment: GitHub GraphQL (10,989 repos), npm registry + downloads API, PyPI JSON API. Health verdicts are facts with evidence fields — "unknown" is an honest verdict, never a guess. No personal data. Full field list and the complete dataset (SQLite/CSV/JSON): the MCP Census, $19.