Show HN: The MCP Census – 15,382 MCP servers, health-checked A census of 15,382 Model Context Protocol servers found that 47% run remotely, 16% have verified problems such as deleted GitHub repos or deprecated packages, and 9,207 servers have fewer than 10 stars, revealing significant quality and maintenance issues in the MCP ecosystem. State of the MCP ecosystem 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. framedrabbit@gmail.com mailto:framedrabbit@gmail.com .